Abort the update process, close the db and do not rename the temp file to ".db".
Returns the absolute value of a double value.
Returns the absolute value of a float value.
Returns the absolute value of a int value.
Returns the absolute value of a long value.
This method positions the result set to the specified absolute row.
Abstract:
- Class: may not be instantiated.
- Method: may not be called.
This will accept an incoming TCP/IP connection - blocking version.
This will accept an incoming TCP/IP connection - non-blocking version.
This is an option for use in the constrcutor.
If this is set true then after the initial connection, no more connections
will be accepted and the server socket will be closed.
Return the Requested Imageable area for the PageFormat - if one was requested, otherwise null
will be returned.
This should indicate whether this control will accept the data either via
a drag and drop or via a paste operation.
This should indicate whether this control will accept the data either via
a drag and drop or via a paste operation.
This should indicate whether this control will accept the data either via
a drag and drop or via a paste operation.
This should indicate whether this control will accept the data either via
a drag and drop or via a paste operation.
This should indicate whether this control will accept the data either via
a drag and drop or via a paste operation.
Set this true to accept files dropped from the file manager.
This method tests whether or not the driver believes it can connect to
the specified database.
ACOS - static field in class ewe.sys.
Math Arc Cosine trig function.
Returns the arc cosine of an angle, in the range of 0.0 through pi.
If the event is a PRESSED event, and an mButton generated the event, then
this value will be equal to the "action" value of the button, or the button's text
if its action is null.
An optional action label for the button.
The action String for the MenuItem.
This is the action for the button or for the selected menu item if available.
This implements the action() method in FieldListener.
This implements the action() method in FieldListener.
This implements the action() method in FieldListener.
This implements the action() method in FieldListener.
This implements the action() method in FieldListener.
This implements the action() method in FieldListener.
This implements the action() method in FieldListener.
This implements the action() method in FieldListener.
This gets called by action(FieldTransfer ft,Editor ed) and by fieldChanged(FieldTransfer ft,Editor ed)
if the field changed is a menu item.
This gets called by action(FieldTransfer ft,Editor ed) and by fieldChanged(FieldTransfer ft,Editor ed)
if the field changed is a menu item.
This gets called by action(FieldTransfer ft,Editor ed) and by fieldChanged(FieldTransfer ft,Editor ed)
if the field changed is a menu item.
This gets called by action(FieldTransfer ft,Editor ed) and by fieldChanged(FieldTransfer ft,Editor ed)
if the field changed is a menu item.
This gets called by action(FieldTransfer ft,Editor ed) and by fieldChanged(FieldTransfer ft,Editor ed)
if the field changed is a menu item.
This gets called by action(FieldTransfer ft,Editor ed) and by fieldChanged(FieldTransfer ft,Editor ed)
if the field changed is a menu item.
This gets called by action(FieldTransfer ft,Editor ed) and by fieldChanged(FieldTransfer ft,Editor ed)
if the field changed is a menu item.
Set this true to generate a Action event (PRESSED) if a selection is made using
the drop-down choice.
This indicates that an action should occur when the pen/mouse is first pressed on the control.
This indicates that the window is now active.
This does NOT enable a disabled control - but tells it to put itself in an "active"
state.
This does NOT enable a disabled control - but tells it to put itself in an "active"
state.
Allows mouse interaction with images on the
This is the color for the label when the cursor moves over it.
Return true if the specified ImageData acts in the same way that an RGBImageData would
act.
ADD - static field in class ewe.sys.
Math Use this to add a parameter of type boolean.
Use this to add a char parameter.
Use this to add a parameter of type float or double.
Adds a non-exclusive property.
Adds a non-exclusive property.
Add an empty new TreeNode to the specified tree node.
Add a new control in a new TreeNode to the specified tree node.
Add a new DatabaseEntry to the view (it is added to the end)
and save it in the FoundEntries and database.
This saves a new entry to the database AND adds it to this FoundEntries
object.
This saves a new entry to the database AND adds it to this FoundEntries
object.
This saves a new entry to the database AND adds it to this FoundEntries
object.
Adds a child control to this container.
This adds an object to the end of the Vector v.
This method adds a new Permission object to the collection.
This method adds a new Permission to this collection.
Append a value to the end of the array.
Inserts an object at the given index.
Use this to add an object or array parameter (including null).
Adds an object to the end of the vector.
This adds a reference to the set.
Add the object to the current row.
Add a new control in a new TreeNode to the root tree node.
Adds a non-exclusive property.
Use this to add a parameter of type byte, short, int and long.
Add x[0:size-1] and y, and write the size least
significant words of the result to dest.
Add x[0:len-1] and y[0:len-1] and write the len least
significant words of the result to dest[0:len-1].
Add all elements of the Vector parameter to the current row.
Add all the specified fields.
This method is called when a new attribute of an XML element is
encountered.
This method is called when a new attribute of an XML element is
encountered.
This method adds a set of parameters to the batch for JDBC 2.0.
This method adds a SQL statement to a SQL batch.
This is used to add custom buttons to the bottom of the bar.
Add a new item to the tabbed panel.
Add a child to this TreeNode at the end of the child list.
Add a child to this TreeNode at the end of the child list.
Add a child unit and update its "parent" field to point to this display.
Add a ClassLoader to the WeakSet of application classLoaders.
This adds a new column of data along the line.
This adds a new column of data along the line.
This adds a new column of data along the line.
Add a new record to the view (it is added to the end)
and save it in the FoundEntries and database.
Add a new entry using the data object.
Add a new entry using the data object.
Use this to add a control directly to the Panel.
Add an ObjectDiscarder to the global set of ObjectDiscarders.
Use this to add a Control for a field when the Control will not be added as a child of the
Editor but will be added to some external Container.
Use this to add a Control for a field when the Control will not be added as a child of the
Editor but will be added to some external Container.
This is the main way of adding a field to the Editor - although it does not add the control as a
child of the Editor.
This is the main way of adding a field to the Editor - although it does not add the control as a
child of the Editor.
If the screen is big this will add the file buttons to either the top or bottom of the editor.
This adds the File controls.
Add a Font to the application font library.
Add an image to the mosaic.
This adds an image to the internal Hashtable using with the specified name.
Add a set of inputs given the field names.
Add an item and return the MenuItem created for it.
Add a new item to the tabbed panel.
This adds a control to the MultiPanel with a specified short (Tab) name and
optional long name.
Insert an item in the control.
Add an item and return the MenuItem created for it.
This add items but does not update the screen.
Use this to add a file mask to the chooser's mask list.
Use this within addToPanel() if you still want it's default of creating
a new UIBuilder and adding an InputStack.
This works on any object.
Given a remote entry, add or replace it in this database.
Given a remote entry, add or replace it in this database.
This is used to add a parameter.
This method is called when a PCDATA element is encountered.
This method is called when a PCDATA element is encountered.
Add a range of indexes to the EntriesView.
Add a range of pages to print.
Add the data as a new record.
Adds a record to the end of the catalog.
Add a non-exclusive requestor property.
Return the address of the TreeNode relative to the root TreeNode.
Find the address of the line.
This tries to find the address of a child given its path from the parent.
Add a section to the list/menu.
Create a new sort criteria that sorts using one field only.
Create a new sort criteria that sorts using one field only.
Create a new sort criteria.
Create a new sort criteria.
Create a new sort criteria allowing you to specify up to four fields.
Create a new sort criteria allowing you to specify up to four fields.
Create a new sort criteria allowing you to specify up to four fields.
Create a new sort criteria allowing you to specify up to four fields.
Create a new sort criteria allowing you to specify up to four fields.
Create a new sort criteria allowing you to specify up to four fields.
Create a new sort criteria allowing you to specify up to four fields.
Create a new sort criteria allowing you to specify up to four fields.
Use this to add one of the reserved fields (the XXXX_FIELD) values.
Use this to add one of the reserved fields (the XXXX_FIELD) values.
Use this to add one of the reserved fields (the XXXX_FIELD) values.
This creates the file menu and adds it to the "menus" menu bar.
This creates the file menu and adds it to the "menus" menu bar, and places requested tools in the
tools tool bar.
A very useful method for creating a Form with a tabbed panel.
Use this to add a task to run.
Use this to add a task to run.
Adds a timer to a control.
Set the specified CellPanel as being the current open panel.
A very useful method for creating a Form with a toolbar or menubar.
Create a tool button (one with an icon only, no text label) and optionally add it to the "tools"
bar.
Create a tool button (one with an icon only, no text label) and add it to the "tools"
bar.
Override this to provide the user interface for editing the Object.
Override this to provide the user interface for editing the Object.
You should not need to override this, but you can if you want to completely
change the way the input form will look.
Override this to provide the user interface for editing the Object.
Override this to provide the user interface for editing the Object.
Override this to provide the user interface for editing the Object.
Add a file or directory to the saved history.
This adds a section to the selection, extending the current selection
to include all cells in between.
This adds a section to the selection and will either extend the selection
or add it as an individual selection.
This adds to the selection.
Add bytes to the signature.
This is used for advanced refreshing with quickDragging.
Use this to change the flags for the child indexes of the specified parent.
A Pen size that is greater than 1 will result in lines that extend to either side
of the actual line.
Adjust the positions of the characters as currently specified by calculatedPositions.
This is an option when calling getEditor(int type) on this object.
This checks if the event is a TO_CONTROLS or a FROM_CONTROLS event, if it
affects the field "aField".
This is a copy of the File model being used by the FileChooser.
This is the control after (to the right or below) the splitter.
This methods tests whether this object is later than the specified
object.
This method repositions the cursor to after the last row in the result
set.
This is an encryption algorithm.
This is an encryption algorithm.
This is an encryption algorithm.
This is an encryption algorithm.
This is an encryption algorithm.
The alignment of the text of the data when displayed - by default it is UIConstants.LEFT.
All the FLAG_ flags together.
All the OWNER_ and GROUP_ and OTHER_ permissions together.
This is a list of all the possible fields that can be displayed by the model.
This will result in an adjustment to one column affecting all columns.
This is the standard allFilesMask.
If this is set true, then you intend to call the getScaledImage() method
on PageRect objects that you create during the putPageRect() method.
Attempt to allocate enough buffer space to allow the entire PageRect can be scaled from
the dimensions of the allocated image buffer to an Image of the specified destination dimensions.
Attempt to allocate enough buffer space to allow the entire PageRect can be scaled from
the specified source dimensions to an Image of the specified destination dimensions.
Set this to false so that only one cell/cell group can be selected
at a time.
This is true by default - it allows the storing and retrieving of null String values.
Set this false to disallow numeric input.
If this is true (which it is by default) then the user will be allowed to switch between overwrite
and insert mode using the INS key.
Set this true if the addition of a title should allow the entire frame to increase its
size.
This class is a permission that implies all other permissions.
Create a new AllPermission object.
Create a new AllPermission object.
This method tests whether or not all the procedures returned by
the getProcedures method can be called by this user.
This will result in an adjustment to one row affecting all row.
This method tests whether or not all the table returned by the
getTables method can be selected by this user.
This is an option to be used in Image initializers.
ALT - static field in class ewe.ui.
IKeys modifier for alt key
If you set this true, the mChoice will always display a drop menu when you click on it
outside of the drop button area, instead of cycling through the choices as it does
by default.
Control Modifier - sets the control to always be enabled, regardless of the Disabled flag.
A property bit - The image is always on top.
Control Modifier - forces the control to always do a full recalculation of its preferred size
rather than using a cached version.
This is an option for setOptions()
- it keeps horizontal scrollers always displayed.
This is an option for setOptions()
- it keeps vertical scrollers always displayed.
Use with getString()/fromString() -
The full name of the AM/PM.
This checks if the current thread is being run within the System Queue.
The anchor of the text of the data when displayed - by default it is UIConstants.WEST.
Modify subArea so that it is anchored appropriately in largeArea.
Return the logical (bit-wise) "and" of two BigIntegers.
Return the logical (bit-wise) "and" of two BigIntegers.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Animate the icon on the taskbar.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Create a blank AnimatedIcon.
Specifies if animated images should be allowed - true on some systems by default.
Move this AniImage to a new location, moving it on screen within a certain time period.
This is a request from the VM for the application to bring itself to the front - displaying whatever
it considers to be the current active window.
Append a single byte of data.
Add bytes to the end of the ByteArray.
Append a single character to the console.
Add characters to the end of the CharArray.
Use this method in "Append" mode to add a data item to the Databse.
Use this method in "Append" mode to add a data item to the Databse.
This saves a new entry to the database AND adds it to this FoundEntries
object.
Append another path to this path.
Append another path to this path.
Join two arrays together to form a new array which contains the elements of the first followed by the elements of the second.
Set this true for use as an array transfer buffer.
Append a four-byte integer value.
Append an integer value as up to four bytes in big-endian format.
Append a long value as eight bytes in big-endian format.
Append all values in this IntArray to the specified destination array.
Append all values in this IntArray to the specified destination array with
the option of reversing the order of integers in this IntArray before appending.
An AppForm is usually the best Form to use as your application's main Form.
Create a new AppForm() with no tabbed panels.
Create an AppForm that can optionally use tabs.
Create an AppForm that does not use tabs and is setup to edit a particular Object.
Create an AppForm that can optionally use tabs.
Create an AppForm that can optionally use tabs.
An AppFrame is a specialized Frame only used for the main Frame for all other
application Frames under special circumstances (e.g.
Force a halt of the application due to a critical error.
This will attempt to bring the topmost window of the application to the front.
Apply the specified Insets to the Rect r.
Apply this Insets to the Rect r.
Returns if this need to be applied at the end of the line.
Returns if this need to be applied at the start or during the line.
Returns if this need to be applied at the start or during the line.
This will be called if the main window is resized.
Return a 32-bit random number from arc4random(3)
Return a 32-bit random number from arc4random(3)
Return a 32-bit random number from arc4random(3)
An Area represents an arbitrarily shaped 2D area.
This is an option to be used in Image initializers.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This interface provides methods for accessing SQL array types.
Array holds static helper functions that allow you to create and
manipulate arrays by reflection.
Copy from one array to another.
This is exactly the same as copyArray() except that it is a void
method and that it mirrors the standard System.arraycopy.
This implements an ImageData object using an Array of bytes or ints to store the pixel
information.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
If the data is a byte array this marks the length of the data for this
property in the array.
Gets the length of the array - if obj represents an array type.
If the data is a byte array this marks the start of the data for this
property in the array.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is a button which displays an arrow in its center.
This allows an optional arrow to be displayed along with the text and
icon.
The name for the Ewe library's Ascii Codec.
ASIN - static field in class ewe.sys.
Math Arc Sine trig function.
Returns the arc sine of an angle, in the range of -pi/2 through pi/2.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
An option for associateFile().
An option for associateFile().
This associates files with a certain extension to a particular application.
This associates files with a certain extension to the running Ewe application.
This associates files with a certain extension to the running Ewe application.
This associates an icon with the specified file extension.
An AsyncTask is used to execute a single method in a target Object,
or a static method in a class in a separate thread, returning a Handle
that can be used to monitor and (in some cases) control the execution
of the method.
Create a new AsyncTask specifying the class of the target object and the full name
and specs for the method.
Create a new AsyncTask specifying the class of the target object as a String and the full name
and specs for the method.
ATAN - static field in class ewe.sys.
Math Arc Tangent trig function.
Returns the arc tangent of an angle, in the range of -pi/2 through pi/2.
Arc Tangent2 trig function.
Converts rectangular coordinates (b, a) to polar (r, theta).
Returns true if there are no more characters left to be read.
Returns true if there are no more characters left to be read.
Returns true if the current stream has no more characters left to be
read.
Returns true if the current stream has no more characters left to be
read.
The Popup Form attached to this input.
Attach the popup form to the specified Control.
An attribute has an invalid value.
Indicates that an attribute has been added to the current element.
Indicates that an attribute has been added to the current element.
This method is called when the attributes of an XML element have been
processed.
Contains the default values for attributes for the different element
types.
This is called by a server when it has received a sequence of bytes as created by
makeServerAuthenticator().
This passes authority from this ClassLoader to another.
This registers an auto-start entry which will start when ewesync begins.
This is true by default and is used with the integerDigits value to allow
the focus to move to the next field when the full number of digits for this
field has been entered.
If this is true then moveable images will be moved to the top
when pressed or dragged.
If this is true, then the items are placed in ScrollBarPanels before
being added to the MultiPanel.
If this is true then when the menu is first displayed, the first item will be selected.
This method returns the number of bytes that can be read from this
stream before a read can block.
This method returns the number of bytes available to be read from this
stream.
Returns the number of bytes that can be read without blocking.
This method returns the number of bytes that can be read from this
stream before a read can block.
Returns the number of bytes that can be read without blocking.
The available number of bytes in physical memory.
The available number of virtual memory bytes.
This is only used in Java VMs.
This is a global ImageCache that you can use.
Override this to provide class caching.
Assign the specified object to the cache for a particular row.
The number of objects to cache - 20 by default.
This returns the full width of the column.
Returns the column width.
This returns the full width of the column.
calculateCubes(float,float,float,float,float,float,float,float,java.lang.Object,java.lang.Object,int,int) - method in class ewe.fx.
Curve Calculate the curve points for the curve.
If this is not null these will be the calculated positions of each character in a String.
Control Modifier - flags the control as having already calculated its preferred/min/max sizes.
This calculates the points on a quad curve, for either the x or y co-ordinate.
Calculate the line points for the line.
This calculates the number of rows in the table.
This calculates the number of rows in the table.
This calculates the number of rows in the table.
This calculates the points on a quad curve, for either the x or y co-ordinate.
Calculate the curve points for the curve.
Calculate the rows and columns based on the size of the table.
This returns the full height of the row.
This returns the full height of the row.
Override this to calculate the preferred, minimum and maximum size of your control.
Override this to calculate the preferred, minimum and maximum size of your control.
Override this to calculate the preferred, minimum and maximum size of your control.
Use this to add a control directly to the CellPanel.
Override this to calculate the preferred, minimum and maximum size of your control.
Override this to calculate the preferred, minimum and maximum size of your control.
Override this to calculate the preferred, minimum and maximum size of your control.
Use this to add a control directly to the CellPanel.
Override this to calculate the preferred, minimum and maximum size of your control.
Override this to calculate the preferred, minimum and maximum size of your control.
Override this to calculate the preferred, minimum and maximum size of your control.
Override this to calculate the preferred, minimum and maximum size of your control.
Override this to calculate the preferred, minimum and maximum size of your control.
Override this to calculate the preferred, minimum and maximum size of your control.
Override this to calculate the preferred, minimum and maximum size of your control.
Use this to add a control directly to the CellPanel.
Override this to calculate the preferred, minimum and maximum size of your control.
Override this to calculate the preferred, minimum and maximum size of your control.
Override this to calculate the preferred, minimum and maximum size of your control.
Override this to calculate the preferred, minimum and maximum size of your control.
Override this to calculate the preferred, minimum and maximum size of your control.
Override this to calculate the preferred, minimum and maximum size of your control.
Override this to calculate the preferred, minimum and maximum size of your control.
Override this to calculate the preferred, minimum and maximum size of your control.
This calculates the correct sizes for the rows and columns.
This is called by calculateColWidth().
This is called by calculateColWidth().
This is called by calculateColWidth().
This is called by calculateColWidth().
This class has no functionality - it is placed here to make code conversion
easier.
Invokes the remote call using the myHandler value as the transport mechanism and specifying a null (default) target object.
This calls and waits for the remote call to complete, fail or timeout.
This dispatches the RemoteCall to the remote handler.
This calls and waits for the remote call to complete, fail or timeout.
Invokes the remote call using the specified handler as the transport mechanism.
Invokes the remote call using the myHandler value as the transport mechanism.
This interface provides a mechanism for calling stored procedures.
This calls and waits for the remote call to complete, fail or timeout.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This causes the callBack() method to be invoked on the CallBack object that will be in the OS's native
message queue.
This calls callWhenStopped() with a null timeout.
This causes a CallBack object to be called when the handle is reported as having stopped.
Cancel drawing, free resources and do not update the original graphics.
Cancel a print operation if one is underway.
This method cancels an outstanding statement, if the database supports
that operation.
An option for doButtons()
If a Control is in the middle of a cut operation this will cancel the
operation.
The event type for a Cancel event (e.g.
Use this to cancel a load/decode operation.
This frees the resources of the PageRect without sending it to the output device.
This method cancels any changes that have been made to a row.
This cancels timer ticks for the specified timerID.
This cancels the display of the wait Cursor IF it was requested.
This indicates if you can copy from a Window surface.
This returns true if you can do a bitBlt() using this Graphics object as a source.
Returns if the item at the specified index can be collapsed.
Returns if the item at the specified index can be expanded.
This is called by the exit() method to see if the form can be
closed.
If this returns false then the InputKeyPad will not exit with a code of IDOK.
Override this to validate the final text.
Returns whether this node is expandable.
Returns whether this node is expandable.
Returns whether this node is expandable.
Returns whether this node is expandable.
Specifies whether the table can scroll horizontally.
Checks if a port with the specified name (e.g.
Returns true if the file exists and can be read.
If this is true it indicates that the image can be scaled while being
decoded.
This should return true if pixel scrolling of the on-screen data is allowed.
This is used to report whether a quick pixel scroll can be done on the table.
This always returns false.
You can only search if the FoundEntries uses a valid sort criteria AND is
in a fully sorted state.
Return if the specified FoundEntries is sorted by a search criteria that is compatible with
this EntrySelector, such that a binary-chop search is possible using this EntrySelector
on the specified FoundEntries.
Return if the specified sort ID for the EntrySelector's Database is compatible with
this EntrySelector, such that a binary-chop search is possible using this EntrySelector
on the database.
Return if the specified sort criteria is compatible with
this EntrySelector, such that a binary-chop search is possible using this EntrySelector
on the database.
This should return whether or not a particular cell may be selected.
Returns whether a row and column can be selected.
This should return whether or not a particular cell may be selected.
This allows users to select the type of connection.
Calling this method causes an IOException to be thrown indicating that writing to this RandomStream
is not possible.
A Canvas is a general Control that is the best control to extend if you are designing
a control that may be used as Container or that may need to be scrolled.
Specifies whether the table can scroll vertically.
Tests if the RandomAccessStream was opened in read-write mode as opposed to read-ony mode.
Tests if the DatabaseStream was opened in read-write mode as opposed to read-ony mode.
This will capture the WindowCE special App keys (the non-cursor buttons generally
found on the bottom).
This will capture the WindowCE special App keys (the non-cursor buttons generally
found on the bottom).
A Card represents a Control that has been added to a Control that implements MultiPanel -
a CardPanel, for example.
A CardPanel is a simple implementation of a MultiPanel and it provides
no user controls for selecting an item to be displayed.
This does the actual MultiPanel work.
This is a frame optimized for use for simple single element popup
controls.
Create a new CarrierFrame.
Catalog is a collection of records commonly referred to as a database
on small devices.
Opens a catalog with the given name and mode.
This can be used to point to an object which gives an indication as to the cause of the change.
CEIL - static field in class ewe.sys.
Math Ceil() function.
Returns the smallest (closest to negative infinity) double value that is not less than the argument and is equal to a mathematical integer.
The x (column) and y (row) of the cell being edited.
Find out which cell is at the point (x,y).
Find out which cell is at the point (x,y).
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This class is used to contain and control a Control that is used to edit data
within a Cell in the TableModel.
For CELL_CLICKED, the data associated with the cell that was clicked.
This is no longer used in Ewe.
Set this to be the default insets for each cell.
This is the most flexible Panel in the Ewe library.
This centers the window on the screen or within its containing window.
This will place the frame at the y position and centre it horizontally at the x position.
This sets up the Control, such that if the "other" control generates a DataChangeEvent
then this Control will also generate a DataChangeEvent.
Mark the Database as having been changed in some way.
Mark the Database as having been changed in some way.
Mark the FoundEntries as having been changed in some way.
Mark the FoundEntries as having been changed in some way.
Mark the FoundEntries as having been changed in some way.
This saves changes to the data entry AND re-arranges it in the current FoundEntries
object so that it is still sorted correctly.
This ensures that the specified flags are set or clear.
This converts the character to either upper case or lower case.
This converts the character array to either upper case or lower case.
Only use this if the ScrollabePanel contains a ScrollableHolder.
Marks the image as having been changed in some way.
This notifies any waiters that something about the handle may have changed.
This forces the output stream to change its encryption.
This forces the SecureDocument to change its encryption for encoding by choosing a new random key.
Change the Font used by the IconAndText and recalculate its size.
This is only used if there is a remote Public Key available, since this indicates
that an encryption password could be created at random for each message, and then
encrypted in the receivers public key.
Changes the text associated with an item.
This repaints the item at the particular index.
Change the name and/or size of a Font.
Set the top-left cell being displayed.
Change ther permissions/flags for this File - see ewe.io.FilePermissions for a list of
the available flag permissions.
Change the ImageRefresher for the Image only if the old Refresher
is the same as the one specified.
Change the ImageRefresher for the Image only if the old Refresher
is the same as the one specified.
Return a new Font with the same name and size, but a different style.
Change the text alignment parameters and recalculate the IconAndText size.
This cancels the current timer and then requests a new one with a new interval.
This is called to change the value.
This is called when the user presses Up or Down but can also be called
programmatically.
Under Ewe the Character class is ONLY used for certain character operation and tests, and for
storing/retrieving a character value
A CharArray is a utility class that represents a number of text characters.
This class permits an array of chars to be read as an input stream.
Create a new CharArrayReader that will read chars from the passed
in char array.
Create a new CharArrayReader that will read chars from the passed
in char array.
Create a new CharArrayReader using the specified CharArray as the source data.
This class allows data to be written to a char array buffer and
and then retrieved by an application.
This method initializes a new CharArrayWriter with
the default buffer size of 32 chars.
This method initializes a new CharArrayWriter with
a specified initial buffer size.
Returns the character at the given position.
Return the character at a particular index.
An optional CharArray for use as a char buffer when reading in the data in
text mode.
This is set to the height of the Font of the table once the control has been made.
Number of digits in the conversion base that always fits in a word.
Return the character this object represents.
This is used to estimate line lengths.
This is set to the width of the 'X' character of the Font of the table once the control has been made.
This returns the state of the handle.
Checks to see if all the specified flags have been set.
This can be used after a call to waitOn() or waitOnAny() has failed.
Check if the current thread is allowed to accept a connection from a
particular host on a particular port.
Check if the current thread is allowed to modify another Thread.
Check if the current thread is allowed to modify another Thread.
Check if the current thread is allowed to modify a ThreadGroup.
Check if the current thread is allowed to modify a ThreadGroup.
Checks to see if any of the specified flags have been set.
A CheckBoxGroup object is used to group together a set of mutually exclusive
mCheckBox objects.
This is called before the Form is displayed to setup the buttons as requested by doButtons().
This calculates the size of cell given the FontMetrics.
This is called to enable/disable the clipboard options depending on the state of the Control.
Check if the current thread is allowed to connect to a given host on a
given port.
Check if the current thread is allowed to connect to a given host on a
given port, using the given security context.
Check if the current thread is allowed to create a ClassLoader.
Check if the current thread is allowed to create a ClassLoader.
Check if the current thread is allowed to delete the given file.
Check if the current thread is allowed to delete the given file.
Flush the stream and check its error state.
Check if the current thread is allowed to execute the given program.
A Form can call this when the user has requested to close the Form.
Check if the current thread is allowed to exit the JVM with the given
status.
Call this to check on the result of a waitOn() or waitOnAny() and automatically set the
Failure or Abort flag of the handle of this task, based on the failure/success of waitOn.
This method tests whether or not access is allowed to the specified
guarded object.
This method implements the Guard interface for this class.
Check if the current thread is allowed to link in the given native
library.
Check if the current thread is allowed to listen to a specific port for
data.
Check if the current thread is allowed to get certain types of Methods,
Fields and Constructors from a Class object.
This is called before a menu is displayed.
This checks the incoming KeyEvent to see if it should cause this Control to show a
menu.
This checks if the specified flags are set or clear.
Check if the current thread is allowed to access the specified package
at all.
Check if the current thread is allowed to define a class into the
specified package.
Check if the current thread is allowed to create a print job.
Check if the current thread is allowed to read or write all the system
properties at once.
Check if the current thread is allowed to read a particular system
property (writes are checked directly via checkPermission).
Check if the current thread is allowed to read the given file.
Check if the current thread is allowed to read the given file.
Check if the current thread is allowed to read the given file.
If hasChanged is true, this will attempt to save the current object by prompting
the user to confirm saving changes.
Test whether a particular security action may be taken.
Check if the current thread is allowed to set the current socket factory.
This returns null if the control is not covered by the SIP.
This method is called if the putByClient method is true.
This is an interface for calculating checksums.
Check if the current thread is allowed to use the system clipboard.
This is how long it waits (in milliseconds) between checking the task Handle for an abort request.
Check if the current thread is allowed to create a top-level window.
Check if the current thread is allowed to write the given file.
The children of the container.
The children of this Node.
The children of this Node.
The choice of the Control.
This is a BaseClass for mChoice and Menu controls.
If values are restricted to certain choices, this is the list of valid
ones.
Choose or clear all the options in the current list.
This is set on return - it is the chosen file as an ewe.io.File object.
This is set on return - it is the list of chosen files as an array of File objects.
Do not set this initially, it is only used when the user accepts a file.
Do not set this initially, it is only used when the user accepts a file.
This will be used to determine which menu item was chosen.
Standard Java Class object.
The Java properties key of the XML parser class name.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is used if you intend to send/receive parameters that are classes that are loaded using
a non-system class loader.
Get the depth of a particular class on the execution stack.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
A ClassLoader is used to load and link classes which would not be loaded
by the system (bootstrap loader).
Get the depth on the execution stack of the most recent non-system class.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Return the class of the data as a string as it would be returned if
you had called getClass().getName() on the original data.
Remove all entries for which the key has been garbage collected.
Remove all entries that have been garbage collected already.
see BlowfishJ.BlowfishECB#cleanUp()
To clear data in the boxes before an instance is freed, the
actual value of this call can be argued, yet still nice to
have it.
This sets the length of the array back to zero without releasing the
data bytes.
Remove all entries in the Map.
Set the icon and text to null and clear all column information.
Clears the IntArray completely.
Remove all entries in the Map.
Use this to clear a ProgressBarForm displayed using display().
Clears all data, use reset() to start again.
Remove all data in the table.
This removes all references in the set.
This method clears out any SQL statements that have been populated in
the current batch.
Clears the current clipping rectangle.
Clears the current clipping rectangle.
Clear all column information for this IconAndText.
Clears the data fields and the special fields.
Clears the data fields and the special fields.
This removes all encryption parameters, leaving it in a state unable to encrypt
or decrypt any data.
Set the specified field to be unassigned.
Set the specified field to be unassigned.
Clears the data fields but not the special fields.
Clears the data fields but not the special fields.
Clear the goBack history.
This method clears all of the input parameter that have been
set on this statement.
This clears all pending drag messages to this window.
This clears the selection.
This clears the selection but does not update the screen.
This clears the selection.
If this is set true, then when the displayed control is changed, the SIP will be turned off.
Use this for passing custom data to and from the processes.
This method clears all warnings that have occurred on this connection.
This method clears all warnings associated with this result set.
This method clears any SQL warnings that have been attached to this
statement.
Clear specified window flags.
This gets called when a cell is clicked (Pressed and Released quickly).
You can check this in the clicked(int row, int col) method to how the click was generated.
Indicates whether click mode is selected or not.
You can have the mInput fire an action event when the user single clicks the mInput by setting
this value to 1, or double clicks by setting the value to 2.
This is the client that popped up this control.
The client which the panel contains.
This gets called on the first connection and if it is determined that I am the client.
This can be used to easily create a Client/Server connection over TCP/IP or
through the EweSync RemoteConnection.
This is for Infra-Red connections only - it creates a client-server connection over the
infra-red port where this entity will act as either the server or client as specified
by the amServer parameter.
This creates a client-server connection where this entity will act as either the server or client as specified
by the amServer parameter.
This is for Infra-Red connections only - it creates a negotiated client-server connection over
the infra-red port.
Create a negotiated client-server connection between two initially peer entities.
If this is true then the data will be clipped to fit into the cells.
This interface contains methods for accessing a SQL CLOB (Character
Large OBject) type.
Create a field for field copy of this Object if this Object
implements the Cloneable interface.
Create a field for field copy of this Object if this Object
implements the Cloneable interface.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
The close (X) icon - colored Black.
This event is generated when either the close button for the window is pressed
OR the system wants to close your application.
close this BlockInputStream and the underlying input stream.
Close this BlockOutputStream and the underlying OutputStream.
This method closes the underlying input stream and frees any
resources associated with it.
This method closes the underlying stream and frees any associated
resources.
This method flushes any remaining buffered chars then closes the
underlying output stream.
This method closes the stream.
This method immediately closes this database connection.
Close the DataStorage and the underlying RandomAccessStream.
Close the EventDispatcher.
This method closes the stream by calling the close() method
of the underlying stream.
Close the stream, flushing it first.
This method closes the stream and releases any associated resources.
This method closes the stream and frees any associated resources.
Closes the RemoteCallHandler and stops its operation.
Close the handler, and the stream.
This method closes the result set and frees any associated resources.
Close the database if it is not open for updating.
This method closes the statement and frees any associated resources.
Close the StreamReader and underlying stream.
This method closes the stream.
This is called at the end of the syncrhonization.
This is called at the end of the syncrhonization.
Close the TextReader and the underlying Stream.
Close the TextWriter and the underlying Stream.
After calling this no more tasks can be added and any spare threads
will eventually die.
Close the current cell panel.
This closes the window and destroys the native Window component.
Close the stream, flushing it first.
Close the current cell panel.
This closes the form unconditionally and sets the exitValue to be exitCode.
An option for transfer().
An option for transfer().
This tells the model to close any active control.
If this Form is embedded within another Form, then this will close
the topmost Form.
This aborts any on-going processing and frees resources associated with the codec.
This aborts any on-going processing and frees resources associated with the codec.
Closes the RemoteCallHandler and stops its operation and closes the stream connection.
Call this after initializing with openForCreate().
This closes the currently selected tab unconditionally.
This is a possible state of the splitter.
Indicates if the stream is closed or not.
This indicates that the close() method has already been called.
This indicates that the close() method has already been called.
If this is true then the keyboard focus cannot be moved outside of this Container using
the TAB or cursor keys.
If this is not null then it will be displayed when the card is not selected.
Closes the current zip entry and moves to the next one.
Closes the current entry.
This closes the Form but does not set the handle to a stopped state, instead it returns
the still running handle.
This closes the Form but does not set the handle to a stopped state, instead it returns
the still running handle.
Normally, pressing outside the popup Form has no effect, but if this is true, then if you press
the original client Control, then the popup Form will close with exit code IDCANCEL.
If there are open Writers and Readers for this Console, this call will close them.
This is used with enableLookupMode() - it tells the database that data reading is complete
and the underlying file may be closed.
This is used with enableLookupMode() - it tells the database that data reading is complete
and the underlying file may be closed.
This is used with enableLookupMode() - it tells the database that data reading is complete
and the underlying file may be closed.
Close the lookup database.
If a menu for the control is being displayed, this will close it.
This will be called by mobileWindowEvent() if a Close message is sent by the OS and the
application is running on a mobile device.
Closes the underlying output stream.
This method indicates that a line should be drawn from the most recent added point to the most
recent moveTo() point.
This closes the form by exiting with exit code IDCANCEL.
Close the popup that you have opened.
Close the popup that you have opened.
Close all Frames denoted as popup frames in the Window containing the control.
This aborts any on-going processing and frees resources associated with the processor.
This aborts any on-going processing and frees resources associated with the processor.
This aborts any on-going processing and frees resources associated with the processor.
This aborts any on-going processing and frees resources associated with the processor.
This destroys the crypto object.
This will not close the underlying stream unless closeUnderlying is true.
This will not close the underlying stream.
Set this to false if you don't want a close of this DataInputStream to close
the underlying Stream.
Set this to false if you don't want a close of this DataOutputStream to close
the underlying Stream.
If this is true, then a call to close() will close the underlying stream
as well.
This is called if the AniImage is displayed within an ImageControl and the Form that contained that
ImageControl is now closing.
This simply calls the stop() method.
Compare x[0:xlen-1] with y[0:ylen-1], treating them as unsigned integers.
Compare x[0:size-1] with y[0:size-1], treating them as unsigned integers.
This is the codec that will be used to decode text.
This is the codec used for decoding incoming data bytes into characters.
This is the codec used for encoding outgoing data characters into bytes.
For CELL_CLICKED, the cell which was clicked.
Tell it that it can release its children.
Tell it that it can release its children.
Tell it that it can release its children.
Color represents a color.
If this is not null then the text will be redrawn in this color if the FONT_CHANGE
flag is set in fontFlags.
Constructs a color object with the given red, green and blue values.
The column headers if any.
The column does not allow NULL
The column does not allow NULL's.
The column does allow NULL
The column allows NULL's.
It is unknown whether or not the column allows NULL
It is unknown whether or not the column allows NULL's.
Returns the column which contains the '+'/'-' box of the entry at
the following index.
This holds the number of columns in the Grid.
This is the command to be sent to the server.
This method commits any SQL statements executed on this connection since
the last commit or rollback.
Compact the index so that it uses less space.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This does a numeric char for char comparison.
Compare two sections of character arrays.
Compare the two integer values provided by treating them as indexes
into the array and then using the Comparer to compare the Objects
found at those indexes.
This should return <0 if one is considered less than two, >0 if one is
considered more than two, and 0 if they are considered equal.
This should return <0 if one is considered less than two, >0 if one is
considered more than two, and 0 if they are considered equal.
This should compare the two objects and return:
0 = the objects are equal.
This should compare the two objects and return:
0 = the objects are equal.
This should compare the two objects and return:
0 = the objects are equal.
This should compare the two objects and return:
0 = the objects are equal.
This should compare the two objects and return:
0 = the objects are equal.
This attempts to compare two objects which may or may not implement
the Comparable interface.
This should compare the two objects and return:
0 = the objects are equal.
This is an implementation of CompareInts which compares Objects in
an array.
Creates a new CompareArrayElements which uses the specified Comparer to
compare objects in the specified array.
If this is set true, then when compareEntries() is called the two objects
will be of type DatabaseEntries.
You must override this OR override the other compareData() that takes one argument.
You must override this method OR override the other compareData() that takes one argument if
you will be using a null searchData in the for the findXXX() method.
Compare two encoded times.
Override this to compare to entries.
This interface is used to compare two Object values which are referenced
somehow via unique integer values.
This compares the lengths of the lines as given in the array.
A Comparer is used to compare two objects with each other.
This is an ObjectFinder that will use a comparer to check if the lookingFor()
method should return true.
Compare this entry with another based on the sortID stored in the database (ignoring
the SORT_DESCENDING option).
Compare this entry with another based on the sortID stored in the database (ignoring
the SORT_DESCENDING option).
Compare this DatabaseEntry to another.
Compare this entry with another based on an arbitrary sort criteria.
Compare two Integers numerically by comparing their int
values.
Compare this object with another.
Compare this object with another.
Compare this object with another.
Compare this object with another.
Compare this object with another.
Compare this object with another.
Behaves like compareTo(Integer) unless the Object
is not an Integer.
Compare this object with another.
Compare this object with another.
Compare this SubString with either another SubString or a String.
Compare this object with another.
Compare this object with another.
Compares this Timestamp to another.
Compare this object with another.
Compare this object with another.
Compare this SubString with either another SubString or a String.
This is set true when doTask() has returned.
A property bit - Another image must be completely within this image to be considered "within"
this image.
A CompressedRandomStream is a read-only RandomStream that has been compressed for storage, but
optimized for random access reading.
Create a CompressedRandomStream from a RandomAccessStream.
Create a CompressedRandomStream from a RandomStream.
Compress an InputStream into a CompressedRandomStream.
Compress an InputStream into a CompressedRandomStream.
Concatenates the given string to this string and returns the result.
The concurrency mode of for the result set may not be modified.
The concurrency mode of for the result set may be modified.
For PRESSED KeyEvents, indicates that the key that was typed should be considered
"conditional" - that is it may be superceded by another key.
Start the connection process and immediately return a Handle to indicate its progress.
This makes the connection, blocking the current thread.
This attempts to create a new Serial Port with the current options.
This calls startTask(), waits for completion and returns number of bytes read.
This method connects to the specified database using the connection
properties supplied.
This interface provides methods for managing a connection to a database.
This is the connection being used.
This gets called when the connection between the two RemoteHandlers is
closed.
This is called once a successful connection and request is made.
Connect to the server and save the socket for later use as the "connectedSocket" field.
This is a time in milliseconds for timing out a connection between the ewe
application and the underlying RemoteConnection.
Connect this console to a Reader and a Writer.
Connect this console to a bi-directional Stream.
This is used by an application to connect to a host and port which is accessible from the
remote machine (including the remote machine itself).
This is used to make another connection to the server process on the same server port
where the initial connection was made.
This is used by an application to connect to a service on the remote machine.
A Console is a non-editable text display.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
If this is set true then this should indicate that the event should not be
sent to any more listeners.
Container is a control that contains child controls.
Returns true if the Container itself has the focus instead of one of its
children.
Returns true if the given x and y coordinate in the parent's
coordinate system is contained within this control.
Checks if an Object is contained in the Weak Set.
Checks if an entry with the specified key is in the Map.
Checks if an entry with the specified key is in the Map.
Checks if at least one entry with the specified value is in the Map.
Checks if at least one entry with the specified value is in the Map.
This is the length of the document read in, valid after a connection call.
This requests that a wait Cursor be shown IF it was shown before the last
Form was displayed - otherwise it has no effect.
Control is the base class for user-interface objects.
This is used to associate another Control with this label.
The Control that is being used for editing.
This is the Control which will own the input.
The anchor of any Control used to edit/display the data - by default it is UIConstants.WEST|UIConstants.EAST which
stretches it horizontally to fill its conatainer.
The only purpose of this class is to provide space for Control's static variables and
to keep the number of Fields in control below 64.
ControlEvent is an event posted by a control.
Constructs a control event of the given type.
This will be the font of the control.
This class is used to implement a special, perhaps complex, Control which is popped up
when another control is activated.
Create a new Panel which uses itself to layout components.
This can be set to be the Rect of the host control in its parent window.
Add your controls to this panel.
This is a collection of components that should be refreshed when the frame is removed.
Convert specific control keys to their letter counterpart.
Convert is used to convert between objects and basic types.
This will convert a three letter (uppercase) ISO country code to the two letter (uppercase) ISO country code
OR the other way.
Return true if the conversion was successfull.
Return true if the conversion was successfull.
An optional DataConverter.
A utility method to convert from "r" or "rw" to READ_ONLY or READ_WRITE mode.
If the value is a String, convert it to an Object suitable for the specified type.
This is used for debugging only.
This is the number of bytes copied so far.
This method is called after the base implementation of copyFrom() is executed.
This copies data from the source to the destination.
This copies data from the source to the destination.
This is a simple interface which says that the implementing object can provide
a copy of itself on request.
Copies the elements of one array to another array.
Return a copy of the data returned by getField() - unless that data is of type JAVA_OBJECT
in which case a copy will only be returned if it implements ewe.util.Copyable.
This copies one field from the source object to the destination object using the
provided Reflect Object as the class specifier.
This copies one field from the source object to the destination object using the
provided Reflect Object as the class specifier.
This copies one field from the source object to the destination object using the
provided Reflect Object as the class specifier.
Copy the bytes from the supplied array, re-using the interal byte array if possible.
Copy the bytes from the supplied array, re-using the interal byte array if possible.
Set the data in the CharArray to be a copy of the data provided
re-using the internal char array if possible.
This copies the data from the other DatabaseEntry, but does not copy the
OID, modified date or created date.
Set the data in the CharArray to be a copy of the data in the SubString,
re-using the internal char array if possible.
Copy all appropriate data from another object.
Copy all appropriate data from another object.
Copy all appropriate data from another object.
This stores the bit-wise representation of the double in the Long value.
Copy all appropriate data from another object.
Copy all appropriate data from another object.
Set the data in the CharArray to be a copy of the data in the string,
re-using the internal char array if possible.
Copy all the characters of this substring into a byte array.
Copy a subset of this SubStrings data into a byte array.
Copy all the characters of this substring into a character array.
Copy a subset of this SubStrings data into a character array.
Copy all values into the destination array at the specified offset.
The destination array MUST be big enough to hold the vector.
The destination array MUST be big enough to hold the vector.
Copy the characters from the String into the destination in the most
memory effecient way.
Copy the characters from the String into the destination in the most
memory effecient way.
This class will copy multiple source files to multiple destination
files.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Copies a rectangular area from a surface to the given coordinates on
the current surface.
A Coroutine is a non-preemptive implementation of a multi-threading.
COS - static field in class ewe.sys.
Math Cosine trig function.
Returns the trigonometric cosine of an angle.
The number of valid bytes currently in the buffer.
This is the number of bytes that are currently in the buffer and
are waiting to be written to the underlying stream.
This indicates the maximum number of bytes that can be read from this
stream.
The number of bytes that have been written to the buffer
This indicates the maximum number of chars that can be read from this
stream.
The number of chars that have been written to the buffer
This returns a count of all running Coroutines.
This counts the number of live references.
Count the number of leading zero bits in an int.
Count how many blank lines are above or below this line.
Return the number of children for a node at the specified index.
Returns the number of entries marked as deleted.
Returns the number of deleted records.
Count how many data units (primitive values or object values) are stored in sequence
in the specified sequence of bytes.
If getEntriesCount() returns -1, indicating that the number of entries is unknown,
then this method will count the entries by counting each one if necessary.
If getEntriesCount() returns -1, indicating that the number of entries is unknown,
then this method will count the entries by counting each one if necessary.
This calls calculateNumRows() which is what you should override.
Set this to true before calling setupMainWindow() to display the application rotated by 90 degrees
anti-clockwise (which puts the controls on the left - when the user rotates it back by 90 degrees clockwise).
Counts the number of elements in the inclusive range start -> end.
Return the number of items.
Count the number of list items.
Count how many are in the list starting from (and including) start.
This returns a count of allocated objects.
This is called when printing is about to start and it requests a count of the number of pages
that would be necessary to print.
By default this returns UNKNOWN_NUMBER_OF_PAGES.
Count the number of pages that will print if reportedNumberOfPages is not UNKNOWN_NUMBER_OF_PAGES.
This returns the number of points that has been added to the GeneralPath so far.
Count how many are in the list starting from (and including) start going backwards.
Use with getString() -
The full name of the locale country.
Use with getString() -
The full English name of the locale country.
Use with getString() -
The full native name of the locale country.
Use with getString() -
The three letter (uppercase) ISO country code.
Returns the number of items that are currently selected.
This counts the number of remaining tokens in the string, with
respect to the current delimiter set.
This returns how many lines are from this line (inclusive) to the end
of this section.
Count all child nodes of a parent, including children of its children and so on.
Computes CRC32 data checksum of a data stream.
This creates the native window associated with this Window object.
This calls openForCreate() and then calls closeCreate().
A value sent to the createForm method.
This creates and saves a new DataEntry with the specified path name - relative to this DataEntry.
This is the optional color map that will be used for createImage().
Create a new Image that is compatible with the source ImageData.
Create a new Image that is compatible with the source ImageData, given a specific destination ImageData type.
Use this to create a new Mouse cursor.
This is the reserved "CreatedDate" field.
This is the reserved "CreatedDate" field.
Creates a default parser.
Creates a default parser.
Creates an empty element.
Creates an empty element.
Creates an empty element.
Creates an empty element.
Creates an empty element.
Creates an empty element.
Creates an empty element.
Creates an empty element.
This creates a new DatabasEntry and sets its fields from the specified data object.
Create a Ewe Object that is the equivalent of a Java Object.
This is called to create a new FileChooser when the select button is pressed.
This creates a MemoryFile from an input stream.
Do not use this - it is for Waba compatibility only, use getGraphics() instead.
This should create a locale ID based on
the ISO two character language and country codes.
If this is true then the list will default to adding an empty selection for a list
if there is no entry for that list.
This creates an Image using the createOptions and createColorTable fields.
The options used when images are being created for the
PrintPreview.
If the specified ImageTool is null, then an image will be
created using the default options, otherwise the specified ImageTool is used to create the image.
This creates the Menu for the mChoice.
Create a Menu for a specific set of Objects, placed in a Vector, or a Container or an Object
array.
Return a MenuItem that will be used as a proxy for a specific buton.
Return a MenuItem that will be used as a proxy for a specific buton.
Create a MenuItem for a particular Object.
Create a new DataStorage file after opening with DataStorage(String fileName).
Create a new RSAKey pair with a length of 400 bits and using the current
time as the random seed.
Create a new DataStorage file after opening with DataStorage(String fileName).
Create a new RSAKey pair.
Use this to create a new node object for a node which is about to be
expanded.
Use this to create a new node object for a node which is about to be
expanded.
These are the options that will be used for createImage().
Creates an element to be used for #PCDATA content.
Creates an element to be used for #PCDATA content.
This creates a ServerSocket on a new port and then posts the service to the RemoteConnecion.
This method creates a new SQL statement.
This method creates a new SQL statement with the specified type and
concurrency.
Create a new String that uses the specified character array without
creating a new character array for the String.
This creates an empty file with a specific name in a temporary directory.
This creates an empty file with a specific name in a temporary directory.
This creates an empty temporary file with the specified prefix and suffix.
This creates an empty temporary file with the specified prefix and suffix.
This creates a new Window for the Form on request (when being shown).
Create a zero value Java wrapper object.
Creates a new zip entry for the given name.
This gives the TextFormatter the chance to actually alter the lines being displayed.
The cross (X) icon - colored Red.
Focus on the first control on the active panel.
Use with getString()/fromString() -
Gets the currencty symbol.
Find the ClassLoader of the first non-system class on the execution
stack.
The stack of elements to be processed.
This is the event that caused the current fieldChanged() or action() event.
Find the first non-system class on the execution stack.
This is the PageFormat for the page being printed now.
This is only valid after calls to moveToNextPage().
This is the PageRect that is currently being drawn on.
This is set to be the current PenEvent in the onPenEvent() handler.
This is the PrintPage being used for the current page.
Return the current running mThread.
Get the current time in milliseconds.
This is the cursor position.
This specifies the size of the cursor, in cells.
This class provides methods for calculating points and bounds for
linear, quadratic and cubic curves.
Draw a Bezier curve from the last point to the co-ordinates (x3,y3) using
(x1,y1) and (x2,y2) as the curve's control points.
If this is true then the keyboard focus will cycle from the first to the last control
in this container when the focus has moved to the very first or very last control.
d1 - static field in class ewe.sys.
Double Convenience temporary variable.
d2 - static field in class ewe.sys.
Double Convenience temporary variable.
d3 - static field in class ewe.sys.
Double Convenience temporary variable.
Adds a damage rectangle to the current list of areas that need
repainting.
DASH - static field in class ewe.fx.
Pen This holds the data that the ButtonListSelect uses for input and
display.
These are the data characters.
This will be set to the appropriate value if it is a String or byte array.
The data to be displayed.
This is the array of integers itself.
Optional data to associate with the MenuItem.
This is alternate non-textual data to display.
/**
In the case of a DATA_DROPPED event
this will hold data that has been dropped into the window.
This is a flag used with a generated DataChangeEvent to indicate that the data was changed by the
enter key being pressed.
This event occurs when the user drops data picked up from another application or from the OS shell.
This is called either when data that was cut from this control was
pasted into another control, OR when data that was dragged from this
control is dropped into another control.
This is called either when data that was cut from this control was
pasted into another control, OR when data that was dragged from this
control is dropped into another control.
This is called either when data that was cut from this control was
pasted into another control, OR when data that was dragged from this
control is dropped into another control.
A Database represents a single relational database table along with associated indexes
and other meta data.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is called when the database has been closed.
This class can be used when searching for records in a FoundEntries.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Each field value is stored as follows in the byte array.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Check if the database does exist.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This class is used to display a list of items stored in a Database within a DataStorage
object.
Create the DatabaseList based on a DataStorage and a Database stored
within the DataStorage.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
A building block for a Database.
This gets called when the DB has been successfully opened.
This is an IOException that indicates that the operation requested is illegal based
on the current state of the Database.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is not part of the Ewe Simple Database specification.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This class contains constants used in the Database package.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This tells the control that data is being removed from it either via
a cut operation or by a drag operation that is not explicitly a copy operation.
This tells the control that data is being removed from it either via
a cut operation or by a drag operation that is not explicitly a copy operation.
This tells the control that data is being removed from it either via
a cut operation or by a drag operation that is not explicitly a copy operation.
This calls toControls() and then notifyDataChange().
This calls toControls(fields) and then notifyDataChange().
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
If this is true then a DataChange will be fired on each key.
This is false by default, and if it is set true then a DataChange event will be
sent everytime the value changes instead of only when it loses focus (which is the
default mode of operation).
This is the Class of the Object that holds the data.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This method tests whether or not a DDL statement will cause the
current transaction to be automatically committed.
This method tests whether or not DDL statements are ignored in
transactions.
This is called when data that was previously dragged into the control
has now been dragged off.
This is called when data that was previously dragged into the control
has now been dragged off.
This is called when data is being dragged into the control.
This is called when data is being dragged into the control.
This is called when data is being dragged into the control.
This is called by a drop from a drag and drop operation.
This is called by a drop from a drag and drop operation.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
A DatagramPacket is used to hold data that is sent from or received by a DatagramSocket.
This is used to create a DatagramPacket to be used to receive data.
This is used to create a DatagramPacket to be used to transmit data.
A DatagramSocket is used for sending/receiving datagram (connectionless) IP packets (UDP).
Create a DatagramSocket bound to all addresses for the local host and to the next available port number.
Create a DatagramSocket bound to all addresses for the local host and to the specified port number.
Create a DatagramSocket bound to a specific local host address and to a specified port number.
This is generally only used to connect to the infra-red port, in which case
you should set hostName to InetAddress.INFRA_RED.
This interface is implemented by classes that can data from streams
into Java primitive types.
This is the Control used for the field in an Editor.
This is an object which completely implements the DataUnit interface.
The data object being used.
This interface is implemented by classes that can wrte data to streams
from Java primitive types.
A DataParser is used to extract numeric and textual information from a formated line of text.
Create a new DataParser for the specified format.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is a ONE-WAY stream.
This class is not currently used.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Open or create a DataStorage file.
Open or create a DataStorage file.
Open or create a DataStorage file in a RandomAccessStream.
Open or create a DataStorage file in a RandomAccessStream.
Create a new DataStorage - but do not open the associated file.
Creates a new DataStorage and opens up the specified file.
Open or create a DataStorage file.
Open or create a DataStorage file.
This class provides static methods that provide fully portable means of manipulating
databases.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Create a new Editor that will initially be set to edit itself.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Used for Drag and Drop - this is any data to be dragged.
This is thrown by Database.getEntries() if the specified criteria returns
too many entries than can be represented by a FoundEntries() object.
This gets called either when that was cut from this control was not
placed into another control (either it was rejected by a paste or a
subsequent copy/cut into the clipboard occured before the data was pasted)
or a drag and drop was initiated but not completed.
This gets called either when that was cut from this control was not
placed into another control (either it was rejected by a paste or a
subsequent copy/cut into the clipboard occured before the data was pasted)
or a drag and drop was initiated but not completed.
This gets called either when that was cut from this control was not
placed into another control (either it was rejected by a paste or a
subsequent copy/cut into the clipboard occured before the data was pasted)
or a drag and drop was initiated but not completed.
This gets called either when that was cut from this control was not
placed into another control (either it was rejected by a paste or a
subsequent copy/cut into the clipboard occured before the data was pasted)
or a drag and drop was initiated but not completed.
This exception is thrown when a piece of data is unexpectedly
truncated in JDBC.
This method initializes a new instance of DataTruncation
with the specified values.
A DataUnit encompasses a set of standard methods which are useful
for small units of data.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is for a date value (represented by ewe.sys.DayOfYear) value (saved as a 64-bit integer).
A Date is Identical to a Time.
This class is a wrapper around java.util.Date to allow the JDBC
driver to identify the value as a SQL Date.
Constructs a time object set to the current date and time.
Constructs a time object set to the current date and time.
This method initializes a new instance of this class with the
specified year, month, and day.
This method initializes a new instance of this class with the
specified time value representing the number of seconds since
Jan 1, 1970 at 12:00 midnight GMT.
Use with getString() -
The character(s) for the date separator.
This is for a date/time value (saved as a 64-bit integer).
This is for a date and time (represented by ewe.sys.Time) value (saved as a 64-bit integer).
A DateChange object is used when calculating differences between two
Dates or when adding/subtracting time periods to an existing date.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Create a new Panel which uses itself to layout components.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This inputs a time of day value using a set of UpDownInputs.
Use with getString()/fromString() -
The full name of the day which is equivalent to Monday to Sunday, where 1 == Monday, 2 == Tuesday.
DAY - static field in class ewe.sys.
Time Use with getString()/fromString() -
The full name of a DAY IN THE WEEK.
Set this true to select the day first.
The day of the week in the range 1 to 7, with 1 being Monday and 7 being Sunday
DayOfYear is a type of Time object which is only concerned with
the day of a specified year.
The number of days difference.
This indicates that the window is no longer active.
This does NOT disable a control - but tells it to put itself in a "non-active" state.
This does NOT disable a control - but tells it to put itself in a "non-active" state.
This deactivates detecting mouse interaction with the images on the
panel.
This class contains a set of useful methods for debugging an application.
Send a line of data to the special debugging/standard IO console.
Print a message on the console with no option.
Print a message on the console.
If this is set to a value > 0 then whenever numImages % debugImageSize is zero during
creation, the number of images will be displayed on the screen.
This is for an arbitrary sized decimal number stored as an ewe.sys.Decimal.
A Decimal is a mutable version of BigDecimal.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This sets the default number of decimal places for this Double when a
toString() is done.
Represents all members, whether public, private, protected or
package-protected, but only which are declared in this class.
An option for retrieving Fields, Methods and Constructors.
Decode an encoded DatabaseEntry.
Decode an encoded DatabaseEntry.
Decode a data unit at the specified location, placing it in the destination Wrapper.
Decode the FieldData from a PropertyList containing properties that specify this FieldData.
Decode the EntrySelector for use with the specified Database.
Call this first to decode the parameters of the PNG image.
Decode the encrypted text as set by setData() into the plain text of the original document.
Override this to decode the fields that you want to decode.
Override this to decode the fields that you want to decode.
Given the properties (encoded as a String: e.g.
Convert the specified String into a Byte.
Convert the specified String into an Integer.
Convert the specified String into a Long.
Convert the specified String into a Short.
This decodes four characters into between 1 to 3 bytes.
This requests the Object to decode itself from a stream of bytes.
This requests the Object to decode itself from a stream of bytes.
This method is called after the base implementation of textDecode() is executed.
Decode the fields of an Encodable object, as encoded by encodeEncodableObjectData().
This searchs for a field name and returns the encoded value associated with the field.
You can call this within your decode(TextDecoder te) method to encode specific
fields.
This uses the data in the provided byte array for decoding the data in the database entry.
This uses the data in the provided buffer for decoding the data in the database entry.
Decode a String encoded as Java Utf8 bytes.
Convert a Java Utf8 byte encoded string into a string of characters.
Decode an object into the specified destination object.
Decode the data bytes of the object, as encoded by encodeObjectData.
Decode an array of Objects.
Decode the bytes into Unicode characters.
Decode the bytes into Unicode characters.
Decode a URL encoded with '%##' notation.
Decrypts a byte buffer to another buffer, extra misaligned data
will not be processed.
Decrypt data that has been encrypted by an Encrytpor with an encrypt() method using this
Decryptor object as the decryptor.
Decrypt the data as encrypted by this key's counterpart.
Decrypt data that has been encrypted by an Encrytpor with an encrypt() method using this
any DataProcessor object as the decryptor.
Decrypt data that has been encrypted by an Encrytpor with an encrypt() method using this
Decryptor object as the decryptor.
This is an InputStream that passes its data through a DataProcessorStream() which decrypts
it using a Decryptor object.
A Decryptor implements the Blowfish CBC algorithm to decrypt data as encrypted
by an Encryptor.
Create a Decryptor using the specified key.
Create a Decryptor using the specified key.
The class name of the default XML parser.
This is property is used to set the default extension.
The default cell constraints when controls are added to the Panel.
The default background color for the soft keys.
This is the default width of the box.
If no extension is given then this will be appended on to the selected file.
This is the default extension for the file name.
This is the default font.
The default format to use if one is not specified.
This is the ID to use as the default locale identifier.
Set the default value of a requestor property.
The property list that contains default values for any keys not
in this property list.
The property list that contains default values for any keys not
in this property list.
This is set to Gui.CENTER_FRAME by default.
This contains default Tag values for the controls added to the Panel.
This will set the title of the Form if it has not already been set.
Set a value for a tag if it has not already been set.
If this is true a checkbox will draw an 'x' instead of a tick.
This is an OK button that has CANCEL assigned as the hotkey.
This tells the VM to convert a sequence of bytes representing a class definition into a Class Object.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is an OK button that has ENTER assigned as the hotkey.
Deletes the object reference at the given index.
This will delete the entry from the database.
This removes the data's entry from the data store.
This will delete the entry from the database.
This disconnects this entry from the tree and then marks it and all its children as free space.
This deletes the DataStorage, closing it first.
Deletes the file or directory.
Deletes the file or directory.
Deletes the file or directory.
Deletes the file or directory.
Delete the entire key and all its subkeys (if possible).
This deletes the data AND removes it from this FoundEntries list.
Delete the record at the specified index from the database.
This deletes the data AND removes it from this FoundEntries list.
This deletes the data AND removes it from this FoundEntries list.
This removes bytes from within the data.
Remove characters from the StringBuffer..
Remove characters from the StringBuilder..
Delete an entry and all its children.
This assumes you are using TreeNode objects with the control.
This deletes the Entry from the database, moving it to a deleted section if the database
is set up for synchronization.
Delete an item from the control.
This tells the system to delete the file when the program exits.
This tells the system to delete the file when the program exits.
Deletes the current record and sets the current record position to -1.
Delete the record at the specified location.
This method deletes the current row in the database.
This method tests whether or not the specified result set type can detect
a visible delete by calling the rowUpdated method.
Delete a Stream from the Database.
Delete a Stream from the Database.
Delete a value with the specified name.
This method de-registers a driver from the manager.
A description of the property, possibly null.
A possible flag for screenIs.
A possible flag for screenIs.
This is an option for use in the constrcutor.
A possible flag for screenIs.
This is the visible desktop (i.e.
This is the destination object that will hold the received data.
Detach the popup form from the specified Control.
Do not set this directly.
This class provides useful utilities for monitoring/controlling the device
or for retrieving native resources for the device.
This is the name of the File system which by default is
"Virtual File System".
Completes the digest operation.
Completes the digest operation.
size of a SHA-1 digest in octets
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is an option for use in the constructor.
This is an option for use in the constrcutor.
Set this true to disable the cursor.
Control Modifier - sets the control to a disabled state.
The image to display when disabled.
This is an option that tells the image that it should draw itself in a disabled (usually "grayed") state.
This is a mImage that displays one of two images (the normal and disabled image)
depending on whether it is asked to draw the image in normal or Disabled mode.
Control Modifier - tells the control not to show popup menus.
Set this true to temporarily disable restoring from a backup.
Set this true to disable any text changes.
This method disables and returns the global OperationTimer, which was previously setup
by enableTiming().
Discard, in this Thread, the provided Object.
Tell the Handle that current or future returnValues should be discarded.
Tell the Handle that current or future returnValues should be discarded.
This disconnects the entry from the tree.
This tells the Form to dismantle itself when it closes.
Send off the event to the listeners.
This is a Control that is used to display the data - it can be null in which case a default
Control will be used.
This is an IconAndText that you can use when painting individual items.
Display the SoftKeyBar in the global SoftKeyBar location.
This displays a modal progress message without a bar or cancel button.
A display option for the constructor.
A display option for the constructor.
A display option for the constructor.
A display option for the constructor.
Call this if the "display" unit has changed somehow and the scroll bars need updating.
This holds the list of fields that are being displayed.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is the height of the line (in pixels) that the formatted text will be displayed in.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is the width of the line (in pixels) that the formatted text will be displayed in.
Control Modifier - flags the control as a DisplayOnly control.
This is set to either Gui.FILL_FRAME or Gui.CENTER_FRAME depending on the option chosen
when it was shown/exec'ed
Call this to indicate that something about the display has changed.
This is the width that was used when the DisplayLine was created split.
Divide two integers, yielding quotient and remainder.
Divide zds[0:nx] by y[0:ny-1].
Divide dividend[0:len-1] by (unsigned int)divisor.
This adds a new item as if the user had pressed the New Item button.
This adds a new item as if the user had pressed the New Item button.
This is the loop that fetches the field data for each entry.
This is used to add a row of buttons at the bottom of the form, using
The value of "which" can be the logical OR of any of the pre-defined
button values (e.g.
By default this does nothing.
By default this does nothing.
If this is true, then a click on the splitter when the splitter is neither opened nor closed will
cause it to go into the Closed state.
The document to fetch/submit.
If the document you supplied is already URL encoded, set this to true.
This is the list of properties for the server and document.
This should check if the underlying stream supports temporary closing/re-opening.
Override this to process the data for each entry.
This method tests whether or not the maximum row size includes BLOB's
Override this to do an estimate on the number of entries if you can't tell the
exact number of entries.
Override this to do expansion.
The parameters will be in the array provided, beginning at start.
This method checks to see if a KeyEvent should be considered the Control's hot-key.
This method checks to see if a KeyEvent should be considered the Control's hot-key.
This method checks to see if a KeyEvent should be considered the Control's hot-key.
This method checks to see if a KeyEvent should be considered the Control's hot-key.
This is a text version of what the process is currently doing.
If you set this to a non null value, then a message will be displayed along
with the percentage value.
This is called after the call to popup().
This is called after the call to popup().
This actually does the looping of the images.
This is a request to display a menu based on the pen being held or the mouse being right clicked on
the Control.
This is a request to display a menu based on the pen being held or the mouse being right clicked on
the Control.
This will be called by default on a right-click.
This is a request to display a menu based on the pen being held or the mouse being right clicked on
the Control.
An option for transfer().
An option for transfer().
This is an option for getNextPanel().
Should be called from the dataDraggedOver() method to indicate that the Control is willing
to accept the data.
If this is true, then the Left and Right cursor keys will not change
the selection.
This applies for saving text.
If this is set to true, then when child Controls gain the focus the GUI
will not attempt to scroll so that the focused Control is visible.
This is false by default and tells the table model to not automatically select the scrolling mode
(vertical or horizontal) appropriate for the size of the table.
Set this true to disable blinking of the Checkbox when it gets the keyboard focus.
Set this true if you don't want objects to be cached.
If this is true, then the tabs are not expanded to show both the icon AND the text when selected.
If this is true then the keyboard focus cannot be moved to the Container's child controls
using the TAB or cursor keys.
Set this true if you dont want the focus to move to the Card on the next select().
Set this true if you dont want the focus to move to the Card on the next select().
If this is true then a call to free() will not free the supplied normal and disabled
images, but it will still call super.free().
dontGc - static field in class ewe.sys.
Vm A Vector where you can placed objects that you don't want gc'd.
Set this true if you do not want the icons to be scaled to 16x16 or 32x32
If this is true then when you press a key, each item will not be searched to see if the key
relates to that item.
If this is true then when you press a key, each item will not be searched to see if the key
relates to that item.
Set this true if you don't want to show the cancel box.
If this is set true, then the text in the drop-down menu for Fonts will
be in the same Font instead of being rendered in their own face.
Set this true if you do not want the phone digits to be displayed.
If this is true, then deleting an item on one database will not cause the item
to be deleted in the other.
If this is true, then deleting an item on one database will not cause the item
to be deleted in the other.
This goes through the motion of synchronization but does not actually make any
changes to either database.
If this is set true then events are not delivered via a separate
thread, but within the same thread that called dispatch().
This is false by default.
This attempts an open operation on the data - and you should override this
as necessary.
Open the file relative to the current document root, or as a new document/file.
Open or close the splitter.
This should temporarily close or re-open the underlying data.
This tells the PageDisplayUnit to display itself only - not its children.
This tells the PageDisplayUnit to display itself only - not its children.
The doPaint() method for the Control.
This overrides doPaintChildren() to do nothing.
Repaint the "data" part of the Control.
Repaint the "data" part of the Control.
Repaint the "data" part of the Control.
Repaint the "data" part of the Control.
Repaint the "data" part of the Control.
Repaint the "data" part of the Control.
Repaint the "data" part of the Control.
Repaint the "data" part of the Control.
Repaint the "data" part of the Control.
Repaint the "data" part of the Control.
Repaint the "data" part of the Control.
This returns:
0 - Stream end reached.
This should reset the Form for input.
This should reset the Form for input.
Override this method if you want to use an mThread to run your Task.
Override this method if you want to use an mThread to run your Task.
Override this method if you want to use an mThread to run your Task.
Override this method if you want to use an mThread to run your Task.
Override this method if you want to use an mThread to run your Task.
Override this method if you want to use an mThread to run your Task.
Override this method if you want to use an mThread to run your Task.
This is the method that runs in its own Coroutine thread.
Override this method if you want to use an mThread to run your Task.
Override this method if you want to use an mThread to run your Task.
The file system is a DOS/Windows type system.
This attempts a save operation on the data - and you should override this
as necessary.
All show()/exec()/execute() methods eventually call this method.
Used to show the menu associated with the Control.
Used to show the menu associated with the Control.
Used to show the menu associated with the Control.
This handles special features like dragging/resizing the window by a Ewe DragPanel.
This is called to start the TaskObject running.
This method, by default, sets the shouldStop variable to true.
This method, by default, sets the shouldStop variable to true.
Return true if the entry is a new entry, false if not.
DOT - static field in class ewe.fx.
Pen You must override this method.
This is the only thing to override.
This is the double precision floating point (64-bit) type.
This is the double precision floating point (64-bit) type.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Instances of class Double represent primitive
double values.
Create a Double from the primitive double
specified.
Create a Double from the specified String.
This Synchronizes two Databases where you have full local access to both.
Convert the double to the IEEE 754 floating-point "double format" bit
layout.
Convert the double to the IEEE 754 floating-point "double format" bit
layout.
Return the value of this Number as a double.
Return the value of this Number as a double.
Return the value of this Byte as a double.
Return the value of this Double.
Return the value of this Float as a double
Return the value of this Integer as a double.
Return the value of this Long as a double.
Return the value of this Number as a double.
Return the value of this Number as a double.
Return the value of this Number as a float.
Return the value of this Short as a double.
This is the point at which the mouse was first pressed in a current press and hold/drag operation.
This returns:
0 - Stream closed.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Used for Drag and Drop - if this is not 0 then it will be used as the special drag and drop mouse pointer.
You can use this for attaching custom data to your drag.
This is called during the drag operation.
This is called during the drag operation.
This is called during the drag operation.
This is called during the drag operation.
This is called during the drag operation.
This is called during the drag operation.
This is called during the drag operation.
This is called during the drag operation.
This is called during the drag operation.
This should be called by mousePressed() or mouseDragged() to indicate
to the panel that an image is being dragged.
This should be called by mousePressed() or mouseDragged() to indicate
to the panel that an image is being dragged.
If this is not null the image will be limited to being within this area.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Use this to set the number of milliseconds in between drag messages.
The minimum number of pixels that the Pen/Mouse has to move during a drag operation to
be considered a drag to a new location.
Use this to control the resolution of the pen drags - it is the minimum delay in milliseconds
between processing pen drags.
Draws itself on the graphic g at the point specified by the variable "location".
Draw the polygon onto a Graphics object.
Draw the full image at the specified co-ordinates in the graphics provided.
Draws itself on the graphic g at a specfied co-ordinate.
Draw the full image at the specified co-ordinates in the graphics provided.
This is used for drawing images.
The constant for a draw operation that AND's the source with the
destination.
The constant for a draw operation that OR's the source with the
destination.
The constant for a draw operation that draws the source over
the destination.
The constant for a draw operation that XOR's the source with the
destination.
If this is set, then the mImage will draw itself using this other IImage.
Draws the outline of a circular or elliptical arc covering the specified rectangle.
Draws the border of the image.
Draws the outline of a circular or elliptical arc covering the specified rectangle, and includes
lines that connect the end and start point of the arc to each other (ie the connecting chord).
Draws a cursor by XORing the given rectangular area on the surface.
Draws a dotted line at the given coordinates.
This is 360 by default, but you can change it to any value you want.
Control Modifier - sets the control to draw itself and its children flat instead of 3-D or etched.
This will draw and scale a portion of an image into the destination area.
Draws an image at the given x and y coordinates.
Draws a line at the given coordinates.
This is a fast way of drawing a solid line of thickness 1 of a particular color.
A DrawnIcon represents a number of Images which are "drawn" using Graphics primitives
rather than from a Image.
Draws the outline of a circular or elliptical arc covering the specified rectangle, and includes
lines that connect the end and start point of the arc to the center of the ellipse.
Draws the outline of a polygon with the given coordinates.
Draws a rectangle at the given coordinates.
Draw a rectangle with rounded corners.
Draws text at the given coordinates.
Draws text at the given coordinates.
This interface specifies a mechanism for accessing a JDBC database
driver.
This class manages the JDBC drivers in the system.
This class holds a driver property that can be used for querying or
setting driver configuration parameters.
This method initializes a new instance of DriverPropertyInfo
with the specified name and value.
If this is true only the drop button will be displayed.
This is used with quickDragging.
This value should be one of the following:
0 = Default size (approx 3 times the size of the mChoice)
<0 = Full menu size.
Used for Drag and Drop - these are options to display when the data is dropped.
Normally, when you press the mouse or pen on a label, the event is passed to its
associated control.
Duplicate all set fields in this DatabaseEntry with those from the other.
Duplicate all set fields in this DatabaseEntry with those from the other.
This duplicates the data from the other DatabaseEntry, including the
OID, modified date or created date.
If this is true then the "canExpand" state of a node will be queried every time it is displayed.
E - static field in class ewe.sys.
Math E constant
E - static field in class java.lang.
Math This states whether the data is editable - by default it is true.
An EditableData is a simple data object that can create and utilize it's own
Control for editing.
This is an implementation of EditableData that is only missing the getControl() method.
This is a base class for mInput and mTextPad.
This is an instance of the object being edited (this is allowed to be null).
An Editor is a special type of Form that can automatically transfer data between
public fields in an Object and Gui Controls within the Editor.
This is a Control that is used to edit the data - it can be null in which case a default
Control will be used.
This is the Editor that the UIBuilder is building.
Create a new Editor that will initially be set to edit itself.
Create a new Editor to edit the type of Object specified.
This gets sent to FieldListeners through the fieldEvent() method.
How many milliseconds has elapsed since the TimeOut was started/reset.
This is the same as get().
This method is called when the attributes of an XML element have been
processed.
This method is called when the attributes of an XML element have been
processed.
Indicates that an attribute has been added to the current element.
This method is called when the attributes of an XML element have been
processed.
This method is called when the attributes of an XML element have been
processed.
Indicates that the current element has ended.
Indicates that the current element has ended.
Indicates that the current element has ended.
This method returns an Enumeration of all the objects in
this collection.
This method returns an Enumeration which contains a
list of all Permission objects contained in this
collection.
Get an Enumeration for the elements of the vector.
Indicates that an element has been started.
Indicates that an element has been started.
Indicates that an element has been started.
This is an option for use in the constrcutor.
Tests if the stack is empty.
Tests if the stack is empty.
A zero length Class array.
A zero length Object array.
Enable/Disable an Editors main scrollbar panel.
This method tells the database that it will be used for read-only lookups and that it can
close its underlying file if it wishes - and later re-open it when lookups are done without
re-reading the database info.
This method tells the database that it will be used for read-only lookups and that it can
close its underlying file if it wishes - and later re-open it when lookups are done without
re-reading the database info.
This method tells the database that it will be used for read-only lookups and that it can
close its underlying file if it wishes - and later re-open it when lookups are done without
re-reading the database info.
If a ScrollablePanel has been setup in the Editor, and the property "MainScrollBarPanel" has
been added to the PropertyList of this Editor, then this will either enable or disable the
scrolling of the scrollbar.
This tells the database to include the OID_FIELD, FLAGS_FIELD, CREATED_FIELD and MODIFIED_FIELD
information with each record so that it can be synchronized with a other databases.
This tells the database to include the OID_FIELD, FLAGS_FIELD, CREATED_FIELD and MODIFIED_FIELD
information with each record so that it can be synchronized with a other databases.
This tells the database to include the OID_FIELD, FLAGS_FIELD, CREATED_FIELD and MODIFIED_FIELD
information with each record so that it can be synchronized with a other databases.
This tells the database to include the OID_FIELD, FLAGS_FIELD, CREATED_FIELD and MODIFIED_FIELD
information with each record so that it can be synchronized with a other databases.
This tells the database to include the OID_FIELD, FLAGS_FIELD, CREATED_FIELD and MODIFIED_FIELD
information with each record so that it can be synchronized with a other databases.
This method sets up a global OperationTimer that can be used to time
operations.
This method sets up a global OperationTimer that can be used to time
operations - using a specific timer.
This interface indicates that a field-by-field text encoding is allowed
on the implementing object.
Re-encode the decoded text into a String.
Encode the plain text as set by setData() into a secure document sequence of bytes.
This encodes the bytes as a byte array data unit.
This will place the encoded record data in the destination ByteArray, clearing it first
and possibly encrypting it first (if encryptor is not null).
Encode and append the data to the supplied ByteArray object.
Encode and append the EntrySelector to a ByteArray.
Fully encode any data type, including a null object reference.
Override this to encode the fields that you want to encode.
Override this to encode the fields that you want to encode.
This requests the Object to encode itself as a stream of bytes which is appended
to the destination ByteArray.
This requests the Object to encode itself as a stream of bytes which is appended
to the destination ByteArray.
This requests the Object to encode itself as a stream of bytes which is appended
to the destination ByteArray.
This requests the Object to encode itself as a stream of bytes which is appended
to the destination ByteArray.
This requests the Object to encode itself as a stream of bytes which is appended
to the destination ByteArray.
This requests the Object to encode itself as a stream of bytes which is appended
to the destination ByteArray.
Used to store the key in a stream of bytes.
This method is called after the base implementation of textEncode() is executed.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Encode the fields of an Encodable object.
You can call this within your encode(TextEncoder te) method to encode specific
fields.
Encode a String of characters a Java Utf8 encoded bytes.
Encodes a String as Java Utf8 bytes.
Encode an object, specifying the full class of the object.
Encode only the data for the Object, not any information about the class of the Object.
Enocde the Unicode characters into a byte Stream.
Enocde the Unicode characters into a byte Stream.
Encode the URL using %## notation.
This is the encoding used.
Set this to be a text encoding form.
Set this to be a text encoding form.
This returns the six bit value of the character.
Encrypts a byte buffer to another buffer, extra misaligned data
will not be processed.
Encrypt a "salted" version of the provided plaintext data
without compressing the data before encryption and without signing the salted data.
Encrypt the provided data.
Using a particular DataProcessor, encrypt a "salted" version of the provided plaintext data
optionally compressing the data before encryption and optionally signing the salted/compressed
data.
Encrypt a "salted" version of the provided plaintext data
without compressing the data before encryption
The data is first salted to add some randomness to it.
Encrypt a "salted" version of the provided plaintext data
optionally compressing the data before encryption and optionally signing the salted/compressed
data.
This error indicates that data within the Database is Encrypted but no suitable
decryptor is available to decrypt the data.
This is an OutputStream that passes its data through a DataProcessorStream() which encrypts
it using an Encryptor object.
An EncryptionKey is a class that can encrypt or decrypt a short block of data.
Create an Encryptor using the default (currently RSA_FULL) provider with the default
stream encryption and hashing algorithm (currently ALG_RC4 and HASH_SHA1).
Create an Encryptor using the default (currently RSA_FULL) provider with the default
stream encryption and hashing algorithm (currently ALG_RC4 and HASH_SHA1).
Create an Encryptor using the specified Cryptography Service Provider and
specified provider types, crypto algorithm and hash algorithm.
Create an Encryptor using the specified Cryptography Service Provider and
specified provider types, crypto algorithm and hash algorithm.
END - static field in class ewe.ui.
IKeys special key
This is the ending point.*
End timing an operation and add the timed name and value to the list of stored times.
This ends the current data chunk, writes the end and closes the output.
The index of the last character in the last line being covered by the formatter.
Closes the current data chunk and writes the compressed data for the current chunk.
This method is called when the end of an XML elemnt is encountered.
This method is called when the end of an XML elemnt is encountered.
This tells the File to free all resources associated with the find given the search ID returned by
startFind().
This tells the File to free all resources associated with the find given the search ID returned by
startFind().
This tells the File to free all resources associated with the find given the search ID returned by
startFind().
This tells the File to free all resources associated with the find given the search ID returned by
startFind().
End the current row - all future add() calls will add objects to a new
row.
This ends the row in the current open CellPanel.
This indicates that this line actually has a '\n' character at the end.
Check if the SubString endsWith a particular String.
Call this when you consider the task complete and want to show
the controls again.
If enableTiming() was previously called, this method will tell the debug timer to
stop timing the current operation, otherwise this method does nothing.
Insert blank lines before or after the specified data line so that there are at least
count number of blank lines before or after the data line.
This will ensure that the size of the "data" character array is at least
newCapacity.
Make sure that the StringBuffer's capacity is at least as large as minimumCapacity.
Make sure that the StringBuilder's capacity is at least as large as minimumCapacity.
Similar to setFields() except that no error is thrown if any fields
of the same name and type already exist.
Similar to setFields() except that no error is thrown if any fields
of the same name and type already exist.
This works the same as setSorts() except that no error is thrown if
any of the sorts already exists and has the same criteria of the already declared sort.
This works the same as setSorts() except that no error is thrown if
any of the sorts already exists and has the same criteria of the already declared sort.
The text that was entered for a TEXT_ENTERED message.
This is the text that was entered.
This returns an Iterator that you can use to go through the entries in
the database.
Provides an Iterator to iterate through all the entries.
Provides an Iterator to iterate through all the entries.
Get an Iterator to go through all the entries.
Returns an iterator of all Zip entries in this Zip file.
This returns an Iterator that you can use to go through the entries in
the database.
This returns an Iterator that you can use to go through the entries in
the database.
This returns an Iterator that you can use to go through the entries in
the database.
This returns an Iterator that you can use to go through the entries in
the database.
Call this to notify the table that the entries to be displayed have been changed in some way.
This calls entriesChanged and then selects a specified row.
An EntriesView is a view into a FoundEntries object while a FoundEntries object is a view into a database.
Create a new EntriesView for a FoundEntries, but which initially contains
no data.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This class is used to quickly search through a set of DatabaseEntry items in
a Database.
Create a new EntrySearcher for the specified entryIds in the specified tables.
Create a new EntrySearcher based on the entries in the FoundEntries object.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Returns an enumeration of all attribute names.
Returns an enumeration of all attribute names.
Enumerate all available Comm ports.
Returns an enumeration of all child elements.
Returns an enumeration of all child elements.
This is used to iterate through a sequence of Objects of some kind.
This exception is thrown when a Stream or InputStream ends unexpectantly.
Compares the message digest with another message digest.
This compares the character sequence given by the "small" parameters
to the character sequence given by the "big" parameters.
Provides the default equals calculation.
This method tests the specified timestamp for equality against this
object.
Checks an object for equality.
This method tests to see if this object is equal to the specified
Object.
Returns if this object is considered equal to the other object.
Returns if this object is considered equal to the other object.
If the obj is an instance of Boolean and
has the same primitive value as this object then true
is returned.
Returns true if obj is an instance of
Byte and represents the same byte value.
Returns if this object is considered equal to the other object.
Returns if this object is considered equal to the other object.
Returns if this object is considered equal to the other object.
Returns if this object is considered equal to the other object.
Returns true if obj is an instance of
Double and represents the same double value.
equals will check the equality of the field names.
This checks to see if the two files refer to the same object in the file
system.
This checks for equality of Paths.
Returns true if obj is an instance of
Float and represents the same float value.
Returns if this object is considered equal to the other object.
Returns if this object is considered equal to the other object.
Two InetAddresses are equal if getAddress() called on each one returns precisely
the same sequence of bytes.
Returns true if obj is an instance of
Integer and represents the same int value.
Returns true if the element equals another element.
Returns if this object is considered equal to the other object.
Returns true if obj is an instance of
Long and represents the same long value.
Returns if this object is considered equal to the other object.
Returns if this object is considered equal to the other object.
Returns if this object is considered equal to the other object.
Check to see if this object equals obj.
Returns true if obj is an instance of
Short and represents the same short value.
Compare this SubString with either another SubString or a String.
This method these the specified Object for equality
against this object.
Test another URL for equality with this one.
Returns true if the element equals another element.
Returns true if the element equals another element.
Returns true if the element equals another element.
This will erase the entry from the database.
This will erase the entry from the database.
This erases the item completely.
This erases the data without marking it as deleted AND removes it from this FoundEntries list.
This erases the item completely.
Given the OID of an entry in the remote database, erase it completely from this database.
Given the OID of an entry in the remote database, erase it completely from this database.
This is called after an OID marked as deleted on this database has been
erased from the remote database.
This is called after an OID marked as deleted on this database has been
erased from the remote database.
Erase all the entries marked as deleted.
Free all the deleted records.
Erase the deleted entry for the specified OID.
Free a particular deleted entry.
This erases the Entry from the database completely.
err() - static method in class ewe.sys.
Vm This is the error that was reported.
If the process stopped due to an error.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
An Errorable is a base class for Objects that report some sort of error.
This is an application specific error code.
This can be used for more detailed error handling.
If getEntriesCount() returns -1, indicating that the number of entries is unknown,
then this method will attempt to estimate the entries count via a quick non-blocking method
without resorting to counting each entry.
If getEntriesCount() returns -1, indicating that the number of entries is unknown,
then this method will attempt to estimate the entries count via a quick non-blocking method
without resorting to counting each entry.
A possible value for whichPages *
Event is the base class for all events.
This exception is a RuntimeException that is ignored by the native VM should it be
uncaught.
An EventDispatcher is a utility class that can be used to keep track of a set of
ewe.ui.EventListener objects that wish to listen to some kind of event via their
onEvent(Event ev) method.
Create a new TaskObject and assign a new Handle to the handle member.
Create an EventDispatcher specifying the number of threads used to deliver events.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This package has been replaced by the ewe.database package - please use that package instead.
Create an EweEntryFile for a particular EweFile.
Create an EweEntryFile for a particular EweFile.
A EweFile represents a formatted ".ewe" file.
Create an EweFileBrowser that will automatically show itself.
Use this during image creation that the EXACT image type must be created
and if it cannot, then an ImageTypeNotSupportedException should be thrown.
This is possibly an actual instance of the Object that holds the data.
This is set to any exception that may have occured during loading/saving.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is set to any exception thrown when run in a separate mThread.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Exclude the entry from this view.
Exclude the entry from this FoundEntries if it is in it.
Exclude all the entries in the other view from this view.
Exclude the entry from this view.
Exclude the entry from this FoundEntries.
Exclude all the entries as specified from the view of another FoundEntries
from this FoundEntries.
Exclude the entry form this view.
This displays the Form modally in a new Window.
Display the Form modally in a new Window and return the Handle that can be used to monitor the Form's open
state using waitUntilClosed().
Display the Form modally in a parent Frame and return the Handle that can be used to monitor the Form's open
state using waitUntilClosed().
This is used to exec a Form using the Handle from another Form (usually got
from closeForTransfer()).
This is used to exec a Form using the Handle from another Form (usually got
from closeForTransfer()).
This will add the frame to the container and call a make() on it.
This displays the Form modally within an already displayed parent Frame.
This starts the task and displays a progress bar.
Execute a ".ewe" file using the installed Ewe VM.
Execute the Ewe VM with the supplied parameters.
This will add the frame to the container and call a make() on it.
Run a command line on the remote.
Run command lines on the remote.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This creates an ExecTransfer that will do the transfer only if the VM reports that
the executing device is considered a low memory device.
This creates an ExecTransfer that will do the transfer only if the doTransfer parameter
is true.
This creates an ExecTransfer that will do the transfer only if the VM reports that
the executing device is considered a low memory device.
This creates an ExecTransfer that will do the transfer only if the VM reports that
the executing device is considered a low memory device.
This displays the Form modally in a new Window and waits for the Form to close.
This method executes a prepared SQL query.
This displays the Form modally within an already displayed parent Frame and then waits for
the Form to close.
Execute the doTask() method in a System Thread.
This attempts to execute the task.
Execute the doTask() method in a System Thread or in the current thread - depending on the value
of alwaysExecuteNow.
This method executes an arbitrary SQL statement of any time.
A quick way to execute a ProgressBarForm.
This method executes the SQL batch and returns an array of update
counts - one for each SQL statement in the batch - ordered in the same
order the statements were added to the batch.
Execute a Ewe file using a new Ewe VM.
This method executes a prepared SQL query and returns its ResultSet.
This method executes the specified SQL SELECT statement and returns a
(possibly empty) ResultSet with the results of the query.
This method executes an SQL INSERT, UPDATE or DELETE statement.
This method executes the specified SQL INSERT, UPDATE, or DELETE statement
and returns the number of rows affected, which may be 0.
Returns true if the file exists and false otherwise.
Returns true if the file exists and false otherwise.
Returns true if the file exists and false otherwise.
Returns true if the file exists and false otherwise.
Returns true if the file exists and false otherwise.
Return if the class of the Type was actually found.
Returns true if the file exists and false otherwise.
This will call the canExit() method and if it returns true, it will
close the form.
Notifies the application that it should stop executing and exit.
Tell the VM to exit with the specified exit code.
A standard Form action string.
A standard Form action string.
A standard Form action string.
A standard Form action string.
A standard Form action string.
This is set true when doButtons() is called to add close buttons to the
form.
The event type for a Exit event (i.e.
If this returns false it means it is already in exitEntry.
This is set if one of the exit keys was pressed.
This is set if one of the exit keys was pressed.
Set this to false if you don't want the form to close its containing
Frame upon completion.
If this is true then as soon as data is changed the Control will exit - usually
disappearing and leaving only the cell data itself.
If this is true then the Control will "exit" if it loses focus - usually this means
disappearing and leaving only the cell data itself.
If this is true then as soon as any popup Frame shown by the Control is closed the
Control will exit - usually
disappearing and leaving only the cell data itself.
This is the value that was sent to close(int exitCode) or
exit(int exitCode).
Get the exit value of the process.
EXP - static field in class ewe.sys.
Math Inverse Log (base e)
Returns the exponential number e (i.e., 2.718...) raised to the power of a double value.
Tell it to expand (ie gather its children).
Tell it to expand (ie gather its children).
Tell it to expand (ie gather its children).
Tell it to expand (ie gather its children).
Expand the index with the list of object references and the list
of flags.
This will expand down the tree until the address specified is displayed.
This will exapand down the tree until the address specified is displayed.
This expands the tree a specified number of levels deep, below the root.
This is the default number of levels to expand to when the tree is newly displayed.
This is an option for use in the constrcutor.
This is an option for use in the constrcutor.
This is extra spacing placed between lines.
Put any extra controls in this panel.
The extra space used by other formatters.
Set the Stopped and Failure bits of this Handle and set the errorObject
to be the specified Throwable.
Mark the handle as failed and set the errorObject to be error.
A FakeFileSystem is used to simulate a FileSystem, possibly starting from another read-only File
system.
This field is a Boolean object representing the
primitive value false.
Used as an option with the constructor Image(Image other,int options).
Indicates that application custom buttons are present.
Indicates that a direction (up/down/left/right) pad is present.
Indicates that the device has full audio capabilities.
Indicates that a keyboard is present.
Indicates that a mouse (as distinct from a pen) is present.
Indicates that either a mouse or pen is present.
The rows will be processed in order from first to last.
The rows will be processed in order from last to first.
The rows will be processed in an unknown order
This is used to access static and instance fields in objects.
The field in the Object (if one exists).
Used by modifyField() - this modifies and INTEGER field to be auto-incremental.
This implements the fieldChanged() method in FieldListener.
This implements the fieldChanged() method in FieldListener.
This implements the fieldChanged() method in FieldListener.
This implements the fieldChanged() method in FieldListener.
This implements the fieldChanged() method in FieldListener.
This gets called by fieldChanged(FieldTransfer ft,Editor ed).
This gets called by fieldChanged(FieldTransfer ft,Editor ed).
This gets called by fieldChanged(FieldTransfer ft,Editor ed).
This gets called by fieldChanged(FieldTransfer ft,Editor ed).
This gets called by fieldChanged(FieldTransfer ft,Editor ed).
A FieldData class is used to specify information about a particular item of data
stored in an Object and to transfer that data to and from the Object.
Create an empty FieldData.
Create a Field data using the specified FieldTransfer and header.
The field event that occured.
This implements fieldEvent() in FieldListener.
This implements the fieldEvent() method in FieldListener.
This implements fieldEvent() in FieldListener.
This implements fieldEvent() in FieldListener.
This implements the fieldEvent() method in FieldListener.
This implements the fieldEvent() method in FieldListener.
This implements fieldEvent() in FieldListener.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This holds a list of all the fieldListeners listening to the Editor.
Do not use this class directly - it is used and stored internally by the Database.
A field name which caused the data change.
The full name of the field.
This is the specification of the fields to be input.
Get all the public fields for the data object, using the "_fields" variables for
the object if present.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Set this true if you are adding fields with Controls which themselves will not
be added as a child of the Editor.
This is used by a FieldTableModel to export table data to the clipboard or to a file.
This is a very useful class that allows the display of public fields of an object
within cells of the table - even allowing you to edit the fields within the table.
Create an empty FieldTableModel.
Create a new FieldTableModel using an instance of a specific object
and an array of objects.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is only used to create a dummy field transfer.
File is a file or directory (similar to the Java File) - it is not used for I/O.
Do NOT use this to variable.
Create a File Object which represents a file on the file system under the
specified parent directory.
Create a File Object which represents a file on the file system.
Create a File Object which represents a file on the file system under the
specified parent directory.
This is a property for the FileChooser - you can have more than one, which should be a String value.
This is a property for the FileChooser - it should be of type ewe.io.File.
This is an option for use in the constrcutor.
This is the class that you should use when implementing a new File object.
This class is used as base for the Java and abstract versions of File.
The FileChooser class is used to choose files or a directory on a file system.
Create a FileChooser in OPEN mode.
Create a FileChooser with a certain type, in the specified initial directory.
Create a new FileChooser().
This class exists only as a container for some of the FileChooser static variables.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
Copyright (C) 1998, 1999 Wabasoft *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
You can use this to explicitly change the options for FileChooser views.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
Copyright (C) 1998, 1999 Wabasoft *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is called if a particular file is chosen.
This loads classes and resources from a source which has some kind of
File model.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
A FileComparer compares two File objects according to criteria which include:
name, length, type and modification date.
This will be called if an exception occured during processing of a File action.
This is a read only input stream from a file.
Create the FileInputStream from a specified file.
Create the FileInputStream for a specified file name.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is the file model to use.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
Copyright (C) 1998, 1999 Wabasoft *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is a write only output stream to a file.
Create the FileOutputStream and overwrite any existing file.
Create the FileOutputStream with the option to append to an existing file.
Create the FileOutputStream and overwrite any existing file.
Create the FileOutputStream and overwrite any existing file.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
Copyright (C) 1998, 1999 Wabasoft *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This class provides a convenient way to set up a Reader
to read from a file.
This method initializes a FileReader instance to read from
the specified File object.
This method initializes a FileReader instance to read from
the specified named file.
Creates a new reader using a file as input.
This is the FileListTableModel used by the table.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is called when files are dropped on the Form and acceptsDroppedFiles is true.
This class is used as base for the Java and abstract versions of File.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Do NOT use this variable.
This is a convenience class for writing to files.
This method initializes a new FileWriter object to write
to the specified File object.
This method initializes a new FileWriter object to write
to the specified File object.
This method intializes a new FileWriter object to
write to the
specified named file.
This method intializes a new FileWriter object to
write to the
specified named file.
If this is true then the image will be drawn filled.
This should not be OR'ed with FILL_WIDTH.
This should not be OR'ed with FILL_HEIGHT.
Draws the outline of a circular or elliptical arc covering the specified rectangle, and includes
lines that connect the end and start point of the arc to each other (ie the connecting chord).
Draws and fills the outline of a circular or elliptical arc covering the specified rectangle, and includes
lines that connect the end and start point of the arc to the center of the ellipse.
Draws a filled polygon with the given coordinates.
Fills a rectangular area with the current color.
This is a fast way of setting pixel to a particular color.
Fill a rectangle with rounded corners.
Specifies whether the table should have all cell heights equal
and fit exactly in the display area.
Specifies whether the table should have all cell widths equal
and fit exactly in the display area.
Filter all entries in the associated FoundEntries and add them to this EntriesView.
Filter all entries in the associated FoundEntries and add them to this EntriesView.
Filter all entries in the associated FoundEntries and add them to this EntriesView, using
a separate thread to do the filtering.
Filter all entries in the associated FoundEntries and add them to this EntriesView, using
a separate thread to do the filtering.
Find, using an entry by entry sequential search, all entries in the FoundEntries that match the
criteria as specified by the selector.
This steps through the data sequentially checking each entry found.
This steps through the data sequentially checking each entry found.
This steps through the data sequentially checking each entry found.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is the common superclass of all standard classes that filter
input.
Create a FilterReader with the specified subordinate
Reader.
Final:
- Class: no subclasses allowed.
- Field: cannot be changed.
- Method: cannot be overriden.
This method (when overriden), will be called when the VM determines that the Object can be
garbage collected.
Cleans up the object when it's destroyed.
This method (when overriden), will be called when the VM determines that the Object can be
garbage collected.
This method (when overriden), will be called when the VM determines that the Object can be
garbage collected.
Cleans up the object when it's destroyed.
Cleans up the object when it's destroyed.
Cleans up the object when it's destroyed.
Cleans up the object when it's destroyed.
Cleans up the object when it's destroyed.
Cleans up the object when it's destroyed.
Cleans up the object when it's destroyed.
Cleans up the object when it's destroyed.
Cleans up the object when it's destroyed.
This finds an object in the reference list using the ObjectFinder.
Finds the index of the given object.
This finds an entry with the specified path, relative to this entry.
Find, using a binary chop search, all entries in the FoundEntries that match the
criteria as specified by the selector.
This calls findAll(Object searchData,Comparer comparer,IntArray dest) with a null searchData
and a null dest.
This searches for the data and returns the subset which encompasses
the value returned by findFirst() and that returned by findLast().
Find all the entries where the primary sort field matches the specified mask.
This locates the entry with the specified OID.
This locates the entry with the specified OID.
Override this to provide class caching.
This finds the range of cells in the given area.
Returns the child located at the given x and y coordinates.
Find the child within the parent.
You can override this method OR you can override getInputStreamFor(String className) - which is called
by this method.
This method returns the column index of the specified named column.
Find the Control associated with the field.
Find the index of a CRLF sequence or LF character in byte data.
Find the FieldID of a named field.
Find the FieldID of a named field.
Find the FieldID of a named field.
Find the FieldID of a named field.
Get an array of fieldIds for a comma separated list of field names.
Get an array of fieldIds for a comma separated list of field names.
Get an array of fieldIds for a comma separated list of field names.
Get an array of fieldIds for a comma separated list of field names.
Get an array of fieldIds for an array of field names.
Get an array of fieldIds for an array of field names.
Get an array of fieldIds for an array of field names.
Get an array of fieldIds for an array of field names.
Find the FieldTransfer associated with the specified control.
Find the FieldTransfer associated with the specified control.
Find the FieldTransfer associated with the specified field.
Find the index of the first entry that matches a search criteria.
This finds the first index of the entry which (according to the provided
Comparer) matches a search criteria.
This finds the first index of the entry which (according to the provided
Comparer) matches a search criteria.
This is a quick method of searching which uses the standard DatabaseFieldComparer.
This searches for the first record in which the primary sort field is considered
to match the field data mask.
This finds the first index of the entry which (according to the provided
Comparer) matches a search criteria.
This finds the index of the first entry which is the correct insertion
point for the provided comparer.
Find a font in the application Font library.
Find a font in the application Font library.
Find the index where the specified entry would be added in the FoundEntries.
This finds the index where a new DatabaseEntry would be inserted with the
sort criteria.
Find the index of the last entry that matches a search criteria.
This finds the last index of the entry which (according to the provided
Comparer) matches a search criteria.
This finds the last index of the entry which (according to the provided
ObjectFinder) matches a search criteria.
This is a quick method of searching which uses the standard DatabaseFieldComparer.
This searches for the last record in which the primary sort field is considered
to match the field data mask.
This finds the last index of the entry which (according to the provided
ObjectFinder) matches a search criteria.
This finds the index of the last entry which is the correct insertion
point for the provided comparer.
Return least i such that word&(1<<i).
Return least i such that words & (1<<i).
This will find the next file in sequence given the search ID returned by startFind().
This will find the next file in sequence given the search ID returned by startFind().
This will find the next file in sequence given the search ID returned by startFind().
This will find the next file in sequence given the search ID returned by startFind().
This is used by ewe.sys.Locale - use getConfigFile() instead.
Find the previous sibling.
Find the range of indexes which match the search criteria as specified in the EntrySelector
parameter.
This finds the index of the section the line is on.
Get the ID of a named sort criteria.
Get the ID of a named sort criteria.
Get the ID of a named sort criteria.
Override this to find a target given a text encoded targetCode.
This fires the click event.
If the SoftKeyEvent was generated by a button or menu item that is associated with
a proxy control, then call doAction() on that proxy and then return true.
This fires the selection event.
This fires the selection event.
This is the first index in the range.
This method repositions the cursor on the first row in the
result set.
Use with getString() -
The index of the first day of the week where 1 = Monday, 2 = Tuesday, ...
All fields equal to and above this value are considered "special" fields,
used for synchronization and other such tasks - ie the XXX_FIELD values.
The position (in pixels) of the leftmost character on the line when displayed.
This explicitly sets the control which will first get focus when the Form is displayed.
If an image is being stretched or shrunk, this option tells it not
to change the aspect ration.
This will fit the client and the frame within the specified maxWidth and maxHeight.
Find the biggest Font such that the data provided fits within the size provided.
This converts the case of the incoming text to the one associated with
the edit control.
A Tag type for use in Control.setTag() - use a ewe.fx.Dimension object as the "value" object.
Fix a Menu for use with the SoftKeyBar.
A call to setValue() will then call this method to validate the entered
text.
This is set if the native input text cancelled the input.
This is a flag returned from getInfo(INFO_FLAGS);
This bit is used as a flag to mApp.closeMobileApp() if the system knows for sure that
the CLOSE event was generated by the user pressing one of the system close buttons.
This is used with the TEXT_ENTERED event and indicates that the input ended by the DOWN cursor key.
This is used with the TEXT_ENTERED event and indicates that the input ended by the ENTER key.
This is used with the TEXT_ENTERED event and indicates that the input ended by the ENTER key.
This is used with the TEXT_ENTERED event and indicates that the input ended by the UP cursor key.
If this is true, then a TEXT_CHANGED event is sent for each key press.
This is a flag returned from getInfo(INFO_FLAGS);
Use this in combination with FLAG_PASSIVE.
Use this in combination with FLAG_PASSIVE.
This tells the system that the EditControl should be "passive", i.e.
This is a flag returned from getInfo(INFO_FLAGS);
A permission/flag for files.
A DOS type file flag - indicates the flag is in ROM.
A DOS type file flag - indicates the flag is in ROM and is designed to execute in place.
This is a flag returned from getInfo(INFO_FLAGS);
This is used with the FLAGS_FIELD and will specify that the entry has not been
modified since last synchronized.
This is used with the FLAGS_FIELD and will specify that the entry has not been
modified since last synchronized.
This is used with the TEXT_ENTERED event and indicates that the input was not cancelled.
This tells the system to use a native input method.
This is used for Control specific flags that relate to the event.
These are the flags for the unit.
Extra flags for the entered data.
This can be a combination of any of the FLAG_XXX values.
This is the reserved "EntryFlags" field.
This is the reserved "EntryFlags" field.
Returns the flags of the line.
An option for flashMessage.
Remove the short message as displayed by flashMessageOn().
Display a short message on the screen, and keep it on the screen until
flashMessageOff() is called.
Instances of class Float represent primitive
float values.
Create a Float from the primitive double
specified.
Create a Float from the primitive float
specified.
Create a Float from the specified String.
Convert the float to the IEEE 754 floating-point "single format" bit
layout.
Convert the float to the IEEE 754 floating-point "single format" bit
layout.
Return the value of this Number as a float.
Return the value of this Number as a float.
Return the value of this Byte as a float.
Return the value of this Double as a float.
Return the value of this Float.
Return the value of this Integer as a float.
Return the value of this Long as a float.
Return the value of this Number as a float.
Return the value of this Number as a float.
Return the value of this Number as a float.
Return the value of this Short as a float.
Returns the largest (closest to positive infinity) double value that is not greater than the argument and is equal to a mathematical integer.
Flush all buffered bytes out to the destination.
Copy the data already drawn on this surface, to the destination surface.
This method causes any currently buffered bytes to be immediately
written to the underlying output stream.
This method causes any currently buffered chars to be immediately
written to the underlying output stream.
This method flushes all buffered chars to the stream.
On some systems it may be necessary to call this method to have operations made to the
Graphics actually be displayed on the screen.
Flush all buffered bytes out to the destination.
Flush all buffered bytes out to the destination.
This method flushes any buffered characters to the underlying output.
Flush any waiting data to the underlying output Stream.
The event type for a focus in event.
The event type for a focus out event.
Put the focus on the container itself rather than any of its children.
Put the focus on the data within the container.
If this is set to a control, then that control will gain the focus if a control
within the card panel has the focus, and then the CardPanel is set such that no
item is selected (using select(-1)), then the focusOnHide control will be given
the focus.
Font is the character font used when drawing text on a surface.
Creates a font of the given name, style and size.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This can be a combination of FONT_CHANGE along with Font.BOLD, Font.UNDERLINE and Font.ITALIC.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
FontMetrics computes font metrics including string width and height.
The FontMetrics being used.
Constructs a font metrics object referencing the given font and surface.
The name of the new font to use (FONT_CHANGE must be set).
Call this method to alert the application that fonts have been changed other than through setFont().
The amount to change the font to (FONT_CHANGE must be set).
The amount to change the font size by (FONT_CHANGE must be set).
This class provides a set of static toolkit methods that work on Font and/or FontMetrics
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Create a new Panel which uses itself to layout components.
Used as an option with the constructor Image(Image other,int options).
This is an options for createFor() it tells the system
to create a Locale that always reports the specified language and country
even if the Locale is not actually supported by the underlying system.
Set this to be a non-zero value to have a specific document width
(in pixels), regardless of the length of the lines being displayed.
Control Modifier - forces the control to resize itself.
Convert a Java encoded type into a Class representing the type.
A Form is a CellPanel that is able to create a Frame/Window for itself for display
on the screen.
Create a new Panel which uses itself to layout components.
This will be one of the FORMAT_XXX values.
This can be used to alter things like the tab stop width.
The date format to use for I/O with this Time object.
This is for formatting number/currency values etc.
Parameter for format() or parse() method, used when formating/parsing a currency value.
Parameter for format() or parse() method, used when formating/parsing a date value.
Parameter for format() or parse() method, used when formating/parsing a numeric value.
This is an option for formatInt and formatLong.
This is an option for formatXXX.
Convert a double value into a String of characters.
Convert a double value into a String of characters or calculate the number of characters needed
to convert the integer into the String of characters.
Convert a double value into a String of characters or calculate the number of characters needed
to convert the long into the String of characters.
Convert an integer into a String of characters.
Convert an integer into a String of characters or calculate the number of characters needed
to convert the integer into the String of characters.
Convert an integer into a String of characters or calculate the number of characters needed
to convert the integer into the String of characters.
Convert an integer into a String of characters.
Convert a long value into a String of characters.
Convert a long value into a String of characters or calculate the number of characters needed
to convert the integer into the String of characters.
Convert a long value into a String of characters or calculate the number of characters needed
to convert the long into the String of characters.
Convert a long value into a String of characters.
This is used to build up formatted text - via add() or parseHtml(), which
is then added to a TextDisplay.
This is used for calculated formatted text metrics.
This tells the TextDisplay that formatters have been set and so it can optimize
itself based on this.
This class is used to hold the constant Form static data to reduce the
number of variables in the Form class.
This is called to indicate that the Form is about to close and it causes a FormClosed event to be posted.
This is called to indicate that the Form is about to close and it causes a FormClosed event to be posted.
This is called to indicate that the Form is about to close and it causes a FormEvent.CLOSED event to be posted.
This is called to indicate that the Form is about to close and it causes a FormClosed event to be posted.
This is called to indicate that the Form is about to close and it causes a FormClosed event to be posted.
This is called to indicate that the Form is about to close and it causes a FormClosed event to be posted.
This is called to indicate that the Form is about to close and it causes a FormClosed event to be posted.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Constructs a control event of the given type.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
The Frame the Form is currently displayed in.
This is called to indicate that the Form has been made and has been displayed on the screen.
This attempts to load a Class given the class name.
Attempt to get a class using all possible class loaders.
Attempt to get a class using the system class loader and the class loader
of the requestor class.
A FoundEntries object holds a sorted view of a set of records in a Database.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (c) 2008 Thorsten “mirabilos” Glaser *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Constructs a control event of the given type.
Override this to free used resources.
Frees any system resources (native device contexts) associated with the
graphics object.
This frees system resources associated with the Image.
Sets the image width and height to 0 and frees any systems resources
associated with the image.
Free all images and clear the cache.
This frees system resources associated with the Image.
This frees system resources associated with the Image.
This will free the source image IF it is not being directly used by the mImage.
This tells the VM that you will no longer be making changes to this Image.
This temporarily holds the SIP in a particular mode (open or closed) until the current event thread
has completed.
This will freeze the SIP in it's current state until the end of the processing of the current Event.
This indicates that the KeyEvent was generated by an InputMethod.
Paste the contents of the clipboard into the control, overwriting any
exisiting selected area.
Transfer all edited fields to the Object currently being edited from the on-screen controls.
Transfer all edited fields to the specified Object from the on-screen controls.
Transfer specified fields to the specified Object from the on-screen controls.
Transfer specified fields to the Object currently being edited from the on-screen controls.
Put the values in the Hashtable into the PropertyList.
Get the bits for this mask from the alpha channel of the image.
Get the bits for this mask from the alpha channel or transparent color in the image.
Get the bits for this mask from the transparent color in the image.
Set this Masks bits based on the provided monochrome image in the form
of the pixel colors of the image.
Set this Masks bits based on the provided monochrome (B/W) imageMask image.
Set this Masks bits based on the provided monochrome (B/W) imageMask image in the form
of the pixel colors of the image.
Place the value in the standard java Wrapper (e.g.
Place the value in the standard java Wrapper (e.g.
Set the value of this Wrapper to be equal to a standard Java wrapper Object (e.g.
This retrieves the state from the data in the wrapper.
This retrieves the state from the data in the wrapper.
This is the reverse of getString() - it takes a locale dependent string
and returns the value associated with it.
This does the work of transferring data to and from the Object.
This will either expand or collapse a node depending on its current state.
This is the gap (in pixels) between the data in a cell and its borders.
Tell the VM to do a garbage collection run.
gc() - static method in class ewe.sys.
Vm Do a garbage collection.
Calculate Greatest Common Divisior of x[0:len-1] and y[0:len-1].
A GeneralPath is used for creating lines by appending sequences of straight lines,
quadratic curves and cubic (Bezier) curves.
Create an empty GeneralPath with a default pre-allocated capacity.
Create an empty GeneralPath with a pre-allocated capacity.
Cause an error to be generated on the Stream.
Generate a number of random bytes, like get_random_bytes(9)
but into a newly created byte array
This returns the object being referenced.
This will get an object from the buffer and it will not return until
it has done so, or until the buffer has been closed, or the timeout
has expired.
Get the DataEntry with the specified ID.
Get the DatabaseEntry at the specified index in the view.
Get the data at the specified index, creating a new DatabaseEntry to get it from.
This calls get(index,buffer,dest) with null buffer and dest parameters.
Get the data at the specified index, creating a new DatabaseEntry to get it from.
Returns the object at the given index.
Get the DatabaseEntry at the specified index in the view.
Get the data at the specified index.
Get the data at the specified index.
Get the DatabaseEntry for the entry at the specified index.
Get the tag Object for the specified tag integer value.
This should convert the resourceID to a String and then call get(resourceName,defaultValue);
This should convert the resourceID to a String and then call get(resourceName,defaultValue);
Get the object with the specified key.
Get the object with the specified key.
Return the object associated with the key.
Gets an element of an array.
Get the property with the specified name.
Get the property with the specified name.
Get the property with the specified name, starting with the previous one.
Get an Image with an optional mask image or transparent color.
This finds the local resource as given by the resourceName.
This finds the local resource as given by the resourceName.
This is an option for getSubKeys(int options) - when used getSubKey() will return
an array of integers representing the indexes of all the sub-keys.
/**
This is an option for getSubKeys(int options) - when used getSubKey() will return
an array of longs representing the indexes of all the sub-keys.
This is an option for getLines().
This differs from getFullPath() in that this will convert all '\' characters
to '/' characters.
This method returns the list of actions associated with this object.
This method returns a list of the actions associated with this
permission.
This method returns the list of actions for this Permission
as a String.
This returns the currently active window.
Returns the raw IP address of this InetAddress object.
This gets a CellPanel for the adding of additional controls after the icon/message
area.
Return an array of InetAddress objects associated with the host name.
This attempts to get all the InetAddresses for a particular host.
This gets all the IDs of all the children of this entry.
Get all the chosen file names - even if only a single file was selected.
Get all chosen files, even if only one file was selected.
Get all the sub-controls for this Control and their sub-controls.
Get all the available fields as a list of FieldData objects.
Get an array of all supported Locale IDs
Get all the records locations and place them in the destination int array.
Copy all the records into the array.
Get all the sub-controls for this Control and their sub-controls.
This checks an encoded GIF byte Stream to see if the image contains is an
animated GIF or a single Image GIF.
Get a special console used for debugging or standard input/output.
This returns properties for the current Applet if it is being run as an
Applet.
This gets the rect of the control relative to the top left of the controls
containing window.
This should return the area on the specified page that you want to draw
on.
Returns the contents of this array.
Returns the contents of this array.
This method returns the value of the specified parameter as a Java
Array.
This method returns the specified column value as an Array.
This method returns the specified column value as an Array.
Returns a portion of this array starting at index
into the array and continuing for count
elements.
This method returns a portion of this array starting at index
into the array and continuing for count
elements.
Create and return an array that can hold scan lines for an ImageData of a
specified type with specified width and height, and using a specified scanline type.
Create and return an array that can hold scan lines for an ImageData of a
specified type with specified width and height.
Create and return an array that can hold scan lines for an ImageData of a
specified type with specified width and height, and using a specified scanline type.
Create and return an array that can hold scan lines for an ImageData of a
specified type with specified width and height, and using a specified scanline type.
Returns the ascent of the font.
This method returns a byte stream that reads the contents of the
CLOB as a series of ASCII bytes.
This method returns the value of the specified column as an ASCII
stream.
This method returns the value of the specified column as an ASCII
stream.
This gets a String representation of the full stack trace for a Throwable, but not for any
of its possible chained exceptions.
This is used to get the pressed state of a particular key at the time the method is called.
Get the tag at the specified index.
Returns the value of an attribute.
Returns the value of an attribute.
Returns the value of an attribute.
Returns the value of an attribute.
Returns the value of an attribute.
Returns the value of an attribute.
Returns the value of an attribute.
Returns the value of an attribute.
Returns the number of attributes.
Returns the number of attributes.
Returns the name of the attribute in which the validation is violated.
Returns the namespace of an attribute.
Returns the namespace of an attribute.
Returns all attributes as a Properties object.
This method returns the attributes of this SQL structured type.
Returns all attributes as a Properties object.
This method returns the attributes of this SQL structured type.
Returns all attributes in a specific namespace as a Properties object.
Returns all attributes in a specific namespace as a Properties object.
Returns the type of an attribute.
Returns the type of an attribute.
Returns the type of an attribute.
Returns the type of an attribute.
Returns the value of the attribute in which the validation is violated.
Returns the authority of the URL
This method tests whether or not auto commit mode is currently enabled.
This returns a background color if one is set for the image.
This returns a background color if one is set for the image.
This returns a background color if one is set for the image.
Return the time the backup was last made.
Given a Class, find the superclass which ends with targetName.
Returns the height in pixels from the top of a line down to the baseline of the font.
Returns the JDBC type identifier of the elements in this
array.
Returns the name of the SQL type of the elements in this
array.
This method returns the fully qualified name of the SQL structured
type of the referenced item.
Return the state of the battery.
This gets a CellPanel for the adding of additional controls before the icon/message
area.
This will return, on a device with a keyboard, an mInput that allows only
numeric entry, while, on a device without a keyboard, a NumberEntry that allows
entry as text.
Passive mode is normally selected on SmartPhone devices.
This method returns the best set of columns for uniquely identifying
a row.
This method returns the value of the specified parameter as a Java
BigDecimal.
This method returns the value of the specified column as a Java
BigDecimal.
This method returns the value of the specified parameter as a Java
BigDecimal.
This method returns the value of the specified column as a Java
BigDecimal.
This method returns the value of the specified column as a Java
BigDecimal.
This method returns the value of the specified column as a Java
BigDecimal.
This method returns a stream that will read the bytes of the BLOB.
This method returns the value of the specified column as a raw byte
stream.
This method returns the value of the specified column as a raw byte
stream.
Get a sequence of blank (empty) lines to be placed either above or below a data line.
This method returns the value of the specified parameter as a Java
Blob.
This method returns the specified column value as a BLOB.
This method returns the specified column value as a BLOB.
This returns the size of a block to be processed - any data blocks
presented for processing must be multiples of this size.
This returns the size of a block to be processed - any data blocks
presented for processing must be multiples of this size.
This returns the size of a block to be processed - any data blocks
presented for processing must be multiples of this size.
This returns the size of a block to be processed - any data blocks
presented for processing must be multiples of this size.
This returns the size of a block to be processed - any data blocks
presented for processing must be multiples of this size.
Returns the blue value of the color.
This method returns the value of the specified parameter as a Java
boolean.
This method returns the value of the specified column as a Java
boolean.
Gets an element of a boolean array.
This first converts the propertyListOrStrings parameters into a valid or empty PropertyList
and then calls getBoolean(name,defaultValue) on that list.
If the value of the system property name matches
"true" ignoring case then the function returns true.
This method returns the value of the specified column as a Java
boolean.
Get the bounding Rectangle for the GeneralPath.
Get the bounds of the path as a Rect - which holds only integer values.
This exposes the internal buffer that contains the pixel data.
This method returns the StringBuffer object that this
object is writing to.
Returns the height of the buffer in pixels.
Returns the width of the buffer in pixels.
Returns the builder which creates the logical structure of the XML data.
Returns the builder which creates the logical structure of the XML data.
Used to create a new Button for the Form.
This gets one address associated with a name.
Get all the entries in the database, sorted by OID.
This method returns the value of the specified parameter as a Java
byte.
This method returns the value of the specified column as a Java
byte.
Gets an element of a byte array.
This method returns the value of the specified column as a Java
byte.
Convert the characters into bytes according to the default enocoding format.
This method returns the value of the specified parameter as a Java
byte array.
This method returns the value of the specified column as a Java
byte array.
This method returns the value of the specified column as a Java
byte array.
This method returns up to the requested bytes of this BLOB as a
byte array.
Get the number of bytes to cache in memory.
Get the calendar layout for the month/year that the specified Time is currently set for.
This method returns the name of the catalog in use by this connection,
if any.
This method returns the name of the catalog containing the specified
column.
This method returns the list of database catalogs as a
ResultSet with one column - TABLE_CAT - that is the
name of the catalog.
This method returns the separator between the catalog name and the
table name.
This method returns the vendor's term for "catalog".
Returns the cause of this exception (which may be null).
Get the cause for this Throwable.
Returns the cause of this exception.
This provides a fully portable method of getting the "cause" of a Throwable for
exception chaining.
Gets a copy of the current CBC IV.
Gets a copy of the current CBC IV.
Get the attributes for a cell.
Get the attributes for a cell.
Get the attributes for a cell.
Get a Control to edit data within a particular cell within a CellControl object.
This returns the data in the grid and columnHeaders/rowHeaders unmodified.
This may return any object.
Get the insets of the data in the specified cell.
Get the insets of the data in the specified cell.
Get the insets of the data in the specified cell.
Get the bounds of the specified cell within the table - with 0,0 being
the upper left corner of cell(table.firstRow,table.firstCol) - Note that the headers are considered
outside of the table in this case (header indexes are -1).
This may return a String or an array of Strings (for multiline text) or
it may return null.
This may return a String or an array of Strings (for multiline text) or
it may return null.
This will return a MemoryStatus that has the difference in the memory values
of this MemoryStatus object, and the current memory values as reported by the system.
Gets an element of a char array.
This method returns a character stream that reads the contents of the
CLOB.
This method returns the value of the specified column as a character
stream.
This method returns the value of the specified column as a character
stream.
Get the line and character index of the character at the point specified (relative
to the origin of the mTextPad).
Get the line and character index of the character at the point specified (relative
to the origin of the mTextPad).
Returns the width of the given character in pixels.
Get the child at the specified index.
Get the child at the specified index.
Returns the child at a specific index.
Returns the child at a specific index.
Get the number of children that this object has.
Get the number of children that this object has.
If you do not override getChildIndexes() you must implement this.
If you do not override getChildIndexes() you must implement this.
This is used to get an array of indexes for each of the children of the parent
Object.
This is used to get an array of indexes for each of the children of the parent
Object.
This iterator cycles through the components which are physically
added to this Control
This iterator cycles through the components which are physically
added to this Control
Returns a vector containing all the child elements.
Get an Iterator for the children.
Get an Iterator for the children.
Returns a vector containing all the child elements.
Returns the number of children.
Returns the number of children.
Returns a vector of all child elements named name.
Returns a vector of all child elements named name.
Returns a vector of all child elements named name.
Returns a vector of all child elements named name.
Use this to get the selected file - do NOT use the "file" variable.
Get the directory the chosen file(s) is in.
Use this to get the selected file - do NOT use the "file" variable.
This can be called after the user has selected a file.
This can be called after the user has selected a file or files.
Return a Class object that represents the class of this object.
This is a utility method used to load a Class by another Class which itself may have
been loaded via a ClassLoader.
Creates a new class from a java encoded type string.
Get a list of all the classes currently executing methods on the Java
stack.
Under Ewe this will either return a valid ClassLoader or null if the class
was loaded by the normal bootstrap (VM) loader.
Get the current set of application ClassLoaders into a Vector, or simply count the number
of active ClassLoaders.
This returns the amount of class memory used in bytes.
This returns the className in '/' notation.
Return the name of the Class this Type represents.
This returns the clientConstraints, which will be any of the HEXPAND, HCONTRACT, VEXPAND, VCONTRACT values ORed together.
This returns the clientConstraints, which will be any of the HEXPAND, HCONTRACT, VEXPAND, VCONTRACT values ORed together.
Sets the x, y, width and height coordinates in the rectangle passed
to the current clip coordinates.
This adds the standard clipboard menu to a menu to be used by this control.
Get the text in the system clipboard.
This method returns the value of the specified parameter as a Java
Clob.
This method returns the specified column value as a CLOB.
This method returns the specified column value as a CLOB.
Add a new copy of a named codec.
Get an Iterator to go through the installed codecs.
Provides the colors to be used for the text and background colors.
This method returns the name of the Java class which will be used to
create objects representing the data in this column.
This method returns the number of columns in the result set.
This method returns the maximum number of characters that can be used
to display a value in this column.
This method returns a string that should be used as a caption for this
column for user display purposes.
This method returns the name of the specified column.
This method returns the access rights that have been granted to the
requested columns.
This method returns a list of the tables columns for
the requested tables.
Get an Editor that you can use to decide which columns are being displayed in the table.
This method returns the SQL type of the specified column.
This method returns the name of the SQL type for this column.
Return a Class representing the component type IF this class represents an array.
Returns the type of the elements of the array if this Reflect
represents an array.
Gets the size of the compressed data.
This method returns the concurrency type of this result set.
Get a LiveData object from configuration information in the registry or file.
Get a LiveData object from configuration information in the registry or file.
Read configuration data which may be stored in the registry or in a configuration file.
Read configuration data which may be stored in the registry or in a configuration file.
This method returns the Connection object that was used
to generate the metadata in this object.
Use this to get an instance of a RemoteConnection.
This method returns the Connection instance that was
used to create this object.
This gets a fully connected Socket.
This waits for an incoming connection on the ServerSocket for the timeout period (given in seconds).
This is the same as the other getConnection() except it will execute the select connection dialog box
with the specified parent and options (e.g.
This method attempts to return a connection to the specified
JDBC URL string.
This method attempts to return a connection to the specified
JDBC URL string using the specified connection properties.
This method attempts to return a connection to the specified
JDBC URL string using the specified username and password.
Find a Class constructor.
Find a Class constructor.
Look for a Constructor for the class.
Return an array of all the Constructors of the class.
If this Window is contained in another Window, this will return the containing Window.
Return the #PCDATA content of the element.
Return the #PCDATA content of the element.
Get the Control for the object.
This is used for paint buffering during a repaintNow() operation.
This is used for paint buffering during a repaintNow() operation.
This is called by getCellControlFor() and is used to return a Control to allow editing
of a cell's contents.
This returns the appropriate Control for a given field.
This returns the appropriate Control for a given field.
Get a copy of this ByteArray with its own copy of this data.
Return a copy of this CharArray which has its own copy of the data.
Return a copy of this object.
Return a copy of this object.
Return a copy of this object.
Get a full copy of this FoundEntries, including the entries themselves.
Get a copy of this GeneralPath.
This version of getCopy() returns a new ImageBytes object.
Return a copy of this object.
This should return a new instance of the TextCodec, ready to begin converting a new set of
data.
Return a copy of this mask, with its own new bit map.
Get a copy of a RemoteCall that you can use for another invocation.
This should return a new instance of the TextCodec, ready to begin converting a new set of
data.
Get a copy of the SubString.
This attempts to get a copy of an object.
Returns the number of objects in the vector.
Gets the crc of the uncompressed data.
Return the file's path, as specified when created.
This method returns a description of how one table imports another
table's primary key as a foreign key.
Find the Coroutine which is running the current thread.
Get the current area within the current PrintPage (not within the current page).
Return the full size of the current page in points.
Return the current page imageable area in points.
Get all current listeners.
Get the Handle for the current printing operation.
Get the current changed state of the Database.
Get the current changed state of the Database.
Get the current changed state of the FoundEntries.
Get the current changed state of the FoundEntries.
Get the current changed state of the FoundEntries.
This method returns the name of the database cursor used by this
result set.
Get the character location of the cursor (caret).
Get the data from the entry, creating a new data object.
Get the data from the entry, creating a new data object.
This calls getData() with null "buffer" and "dest" arguments.
Gets the fields from the DatabaseEntry to the fields in the data object - which must not be null.
Gets the fields from the DatabaseEntry to the fields in the data object.
Gets the fields from the DatabaseEntry to the fields in the data object - which must not be null.
This is responsible for receiving data - either remote calls or replies
to remote calls.
This will get the DataEntryData which holds the saved data associated
with the Entry.
Get the DatabaseEntry at the specified index in the view as a data object.
Get the data object from the specified index.
Get the data object from the specified index.
This is used by FoundEntries, you would not have to use it directly.
Get the DatabaseEntry at the specified index in the view as a data object.
Get the data object from the specified index.
Retrieve the fields or the entry at the specified index.
Get the data object from the specified index.
Get the data from the entry into a data object.
Get the data from the entry into a data object.
This calls fromControls(obj).
This calls fromControls(obj).
Find the area on the table which contains the data, not the headers.
Get the database associated with the FoundEntries.
Get the database associated with the FoundEntries.
Get the database associated with the FoundEntries.
Get the database associated with the FoundEntries.
Return the time the dabase was last modified.
This method returns the name of the database product.
This method returns the version of the database product.
Get the ByteArray that holds the record's encoded data.
Get the ByteArray that holds the record's encoded data.
Get the total number of data items on the current dispay (items not including the "More..." item)
up to a maximum of 9.
Get the total number of data items on the dispay (items not including the "More..." item)
up to a maximum of 9, assuming that startingFrom indicates the index of the first item
to display.
This returns getTreeNodeAt(line).
This returns getTreeNodeAt(line).
Get the rectangle, relative to the Control, of the area considered to be the "data" part of the control.
Get the rectangle, relative to the Control, of the area considered to be the "data" part of the control.
Get the rectangle, relative to the Control, of the area considered to be the "data" part of the control.
This method returns the original size of the parameter or column that
was truncated.
This gets a DataTable object which is stored at this entry - assuming that
such an object is in fact stored there.
This is called to get data from the control to put into the clipboard.
This is called to get data from the control to put into the clipboard.
A quick way to provide DragAndDrop data.
A quick way to provide DragAndDrop data.
This method always throws an IllegalArgumentException.
This method returns the value of the specified parameter as a Java
java.sql.Date.
This method returns the value of the specified column as a Java
java.sql.Date.
This method returns the value of the specified parameter as a Java
java.sql.Date.
This method returns the specified column value as a
java.sql.Date.
This method returns the value of the specified column as a Java
java.sql.Date.
This method returns the specified column value as a
java.sql.Date.
This method always throws an IllegalArgumentException.
This returns an array of Classes representing all the named inner classes declared by this
class.
Get a declared field for this object for the specified baseClassName.
Get the value of a declared field in a Wrapper object.
This returns the value of a declared field as an object.
Gets the class that declared this member.
Gets the class that declared this member.
Gets the class that declared this member.
Make sure you call startHtml(), before calling this.
Find a Class constructor.
Get the default menu to display if none of the children return a menu.
Returns the default port for a URL parsed by this handler.
This method returns the default transaction isolation level of the
database.
Get an array of object IDs representing all the deleted entries.
Get an array of object IDs representing all the deleted entries.
Get the DatabaseEntry of the deleted OID.
Get the DatabaseEntry of the deleted OID.
Get the DatabaseEntry of the deleted OID.
Get all OIDs of all entries deleted since the Time t.
Get all OIDs of all entries deleted since the Time t.
Get the OIDs of all entries deleted after the specified time (but not AT the
specified time).
Returns the descent of a font.
Retrieves the digest into an existing buffer.
This finds the PageDisplay this unit is displayed on, by going up the tree until
finding a unit with the "display" variable set.
This gets the String to represent on screen the data String provided.
Return the String used to represent the item at a particular index on screen.
Return the String used to represent the item at a particular index on screen.
Get the display status for the specified line.
Override this to get the display string for the child of the parent.
Override this to get the display string for the child of the parent.
This gets the String to represent on screen the data String provided.
By default getDisplayText() returns getText();
This gets the String to represent on screen the data String provided.
This gets the String to represent on screen the data String provided.
This method returns the value of the specified parameter as a Java
double.
Use this to get the value that was just parsed at the specified index.
This method returns the value of the specified column as a Java
double.
Gets an element of a double array.
This first converts the propertyListOrStrings parameters into a valid or empty PropertyList
and then calls getDouble(name,defaultValue) on that list.
This method returns the value of the specified column as a Java
double.
This will create a drawing surface, initially filled with the supplied transparent color.
Return only the drive and path of the file.
This method returns a driver that can connect to the specified
JDBC URL string.
This method returns the major version number of the JDBC driver.
This method returns the minor version number of the JDBC driver.
This method returns the name of the JDBC driver.
This method returns a list of all the currently registered JDBC drivers
that were loaded by the current ClassLoader.
This method returns the version of the JDBC driver.
Get the Rect, relative to the parent Frame, that the Menu should be fit into.
Return a ewe.ui.Editor Object which can be used to visually edit
the information in this LiveData object.
This creates a new Editor Object - you should not override this method,
rather you should override the addToPanel() method to provide a custom
Editor for your LiveData.
This is called by the default getEditor() should return a ScrollBarPanel for the CellPanel that the editor
is being placed in.
This is called by the default getEditor() should return a ScrollBarPanel for the CellPanel that the editor
is being placed in.
Returns the name of the element in which the validation is violated.
This returns an empty FoundEntries object for this Database
This returns an empty FoundEntries object.
This returns an empty FoundEntries object for this Database
This returns an empty FoundEntries object.
Use this if you used enableLookupMode() to get a new empty EntriesView for the same FoundEntries as this view.
Get a new EntriesView for this FoundEntries that is initially empty.
This returns an encoded class name, but without the leading 'L' and
trailing ';' unless the class is an array of objects, in which case the 'L'
and ';' are left in the component specifier.
Convert a Java type represented by the Class as a java encoded type string.
This converts to a 64-bit encoded values saving the year, month, day, hours, min, sec, millisec in
a platform independent manner.
Convert a Java type represented by the Class as the first letter of the java encoded type of the class.
Scans the encoding from an <?xml...?> tag.
Returns a Java reader containing the value of an entity.
Returns a Java reader containing the value of an entity.
Get an unsorted FoundEntries representing all the entries in the database.
Get an unsorted FoundEntries representing all the entries in the database.
Get an Iterator for the entries in the EweFile.
Get an ordinary FoundEntries from the entries in the index.
Get all the entries in the Database sorted by the specified sort ID.
Get all the entries in the Database sorted by the specified sort ID.
Get all the entries in the Database sorted by the specified sort ID.
Get a subset of the entries in the Database sorted by the specific sort ID and
which the ObjectFinder considers to be what is being looked for.
Get a subset of the entries in the Database sorted by the specific sort ID and
which the Comparer considers to be equal to the searchData.
This will return the number of entries in the database if known.
This will return the number of entries in the database if known.
This will return the number of entries in the database if known.
Searches for a zip entry in this archive with the given name.
Get an EntrySelector for the data given the search data.
This MAY return additional information if there was an error during socket creation.
This method returns the vendor specific error code associated with
this error.
Return an Input Stream to read from the standard error output of the process.
Get an EventDispatcher which you can use to attach EventListeners to, for
listening to the events being generated by the Database.
Get an EventDispatcher which you can use to attach EventListeners to, for
listening to the events being generated by the Database.
Get the EventDispatcher for this view.
Get the EventDispatcher for this FoundEntries.
Create an absolute command line to execute the Ewe VM on my Ewe file.
Create an absolute command line to execute the Ewe VM on my Ewe file.
Returns the encapsulated exception, or null if no exception is
encapsulated.
Returns the exception types the method can throw.
Use this to create a self-expanding mTabbedPanel.
This method returns a list of the table's which use this table's
primary key as a foreign key.
Get a TaskObject that will, when started, export the data as specified
in the provided FieldTableExportSpecs.
This gets a container to put extra controls in.
This methods returns non-standard characters that can appear in
unquoted identifiers.
This gets a CellPanel to put extra controls in that will be further left or right
of the container provided by getExtraControls().
If the underlying Stream object implements FastStream this method will return that Stream
object.
If the underlying Stream object implements FastStream this method will return that Stream
object.
If the underlying Stream object implements FastStream this method will return that Stream
object.
This method returns the current fetch direction for this result set.
This method returns the current direction that the driver thinks the
result set will be accessed int.
This method returns the current number of rows that will be fetched
from the database at a time.
This method returns the number of rows the driver believes should be
fetched from the database at a time.
Call this after a readFrom().
Get a class Field and optionally verify its type.
Get a class Field and optionally verify its type.
Get a class Field and optionally verify its type.
Similar to findField(), find the FieldID of a named field.
Similar to findField(), find the FieldID of a named field.
Get the FieldData for a particular field name.
Look for a Field in the class - either instance or static.
This gets the standard DatabaseFieldComparer which has been set up
to use masks (* and ?) characters for comparison operations on Strings.
Get the field data for a particular column.
This is used by FoundEntries, you would not have to use it directly.
This gets an ObjectFinder which finds entries where the entry has the
specified value for the specified field ID.
Get the header for a specified field ID.
Get the header for a specified field ID.
Return the field info as the id|type.
Get a comma separated list of fields for the specified object.
Get the name for a specified field ID.
Get the name for a specified field ID.
Get the IDs of all the fields.
Get the IDs of all the fields.
Get the IDs of all the fields.
Return the fields that are being used with this Record.
Return an array of all the Fields of the class.
This returns a field spec string for a particular fieldID in the form:
"Header|FieldName$Type"
Return the type of the field as a Class.
Get the value of a field at the specified row.
You would hardly use this.
This is used to get a field value.
This is used to get a field value specifying a default value.
Get a field value using a ewe.sys.Wrapper instead of a standard Java wrapper.
This returns a File as specified by the file name and of the same type as the file model.
Returns the file portion of the URL.
Return only the filename and extension of the file.
Returns the current file pointer position.
This will return the Saver associated with the Form if one was assigned.
Searches a child element.
Searches a child element.
Searches a child element.
Searches a child element.
Return the location of where you can store your data.
Retrieve the location of the first record.
Return the first page that should be printed.
A quick way to get the flags from getInfo().
This is only called if "dynamicCanExpand" is set true.
This is only called if "dynamicCanExpand" is set true.
This method returns the value of the specified parameter as a Java
float.
This method returns the value of the specified column as a Java
float.
Gets an element of a float array.
This method returns the value of the specified column as a Java
float.
Returns the focus control for this window.
Find the biggest Font such that its height is less than or equal to the requiredHeight.
Retrieve the Font which is of the correct size, such that its metric is equal to,
or just smaller than the specified metric in pixels, or for which the metrics of
the supplied data is equal to or just smaller than the specified metric in pixels.
Returns the font metrics for a given font.
Get a FontMetrics for the font on the ISurface for this Graphics.
Returns the font metrics for a given font.
Get an Iterator for all the entries in the fonts hashtable.
Returns the positions of each individual character in a formatted String.
This is called when the Form is about to be displayed.
Get a Reflect object that represents the specified class name.
Get a Reflect object that represents the specified class name.
Get a Reflect object that represents this class.
Get the FoundEntries for the view.
Get all the entries in the Database sorted by the specific comparer.
Get all the entries in the Database sorted by the specific comparer.
Get all the entries in the Database sorted by the specified sort ID.
Get all the entries in the Database sorted by the specified sort ID.
Get a subset of the entries in the Database sorted by the specific sort ID and
which the EntrySelector considers to be equal to the searchData.
Get a subset of the entries in the Database sorted by the specific sort ID and
which the EntrySelector considers to be equal to the searchData.
Override this to locate the found entries in your own way.
Get a subset of the entries in the Database sorted by the specific sort ID and
which the ObjectFinder considers to be what is being looked for.
Get a subset of the entries in the Database sorted by the specific sort ID and
which the ObjectFinder considers to be what is being looked for.
Get a subset of the entries in the Database sorted by the specific sort ID and
which match the primarySearchFields data.
Get a subset of the entries in the Database sorted by the specific sort ID and
which match the primarySearchFields data.
Get all the entries in the database sorted according to the specified index.
Get all the entries in the database sorted according to the specified index.
Get all the entries in the Database sorted by the specified Comparer in a new thread.
Get all the entries in the Database sorted by the specified Comparer in a new thread.
Get all the entries in the Database sorted by the specified sort ID in a new thread.
Get all the entries in the Database sorted by the specified sort ID in a new thread.
Get a subset the entries in the Database sorted by the specified sort ID in a new thread.
Get a subset the entries in the Database sorted by the specified sort ID in a new thread.
Get a subset of the entries in the Database sorted by the specific sort ID and
which the ObjectFinder considers to be what is being looked for in a new thread.
Get a subset of the entries in the Database sorted by the specific sort ID and
which the ObjectFinder considers to be what is being looked for in a new thread.
Get a subset of the entries in the Database sorted by the specific sort ID and
which match the primarySearchFields data in a new thread.
Get a subset of the entries in the Database sorted by the specific sort ID and
which match the primarySearchFields data in a new thread.
Get all the entries in the Database sorted by the specified index in a new thread.
Get all the entries in the Database sorted by the specified index in a new thread.
This returns the entry that holds all freed entries.
Get a all the bytes from the internal data buffer.
Get a number of bytes from the internal data buffer.
Get the value stored in the field f in the object source into this Wrapper.
This gets a copy which has copies of the image resources of this one.
This returns a Vector that is a copy of this one, where all the items
are themselves copies of the original items.
Refresh this EntriesView to view the entire source FoundEntries.
Returns the full name (i.e.
Returns the full name (i.e.
Return the fully qualified pathname of the file.
Return the fully qualified pathname of the file.
Return the fully qualified pathname of the file.
Return the fully qualified pathname of the file.
This gets the fully expanded stack trace for the Throwable and all chained throwables.
Get an EntriesView that contains all the entries in this FoundEntries.
This returns either "Mips" or "SH3" or "SH4" or "Arm" depending on
the discovered processor.
Get the graphics that you should use to draw on.
Return a Graphics context for this control for drawing directly onto the
window surface.
Returns the graphics that you use to draw on.
This gets a Graphics object for a window.
Create and return a Gray scale color table.
Returns the green value of the color.
Task implementation - This will return itself.
Get the handle for the task being performed.
This returns the handle associated with the Task.
Get the Handle for the TaskObject.
This returns the height of the normal image.
Returns the height of the referenced font.
This returns the height of the image.
Returns the height of the image.
This returns the height of the image.
This returns the height of the image.
Returns the height of the PageRect in Points (1/72 of an inch).
By default this returns 0.
Returns the host of the URL
Return the address in the dotted form.
The area returned here is not relative to the top left of the image.
Given text in the format "Text$hotkey" this returns the hotkey character.
This retrieves the child unit that reports itself as hot for the specified x and y
co-ordinates.
This method always throws an IllegalArgumentException.
Return an Icon for this object (if one exists) or null if no icon exists.
This returns null by default.
Get an object representing the of the icon and tip currently displayed.
Get one of the icons: OpenFolderIcon, ClosedFolderIcon and PageIcon.
Override this to get the icon for the child of the parent.
Override this to get the icon for the child of the parent.
This should return the number of icons.
Get the associated icon for a file name.
Get the image for the specified icon.
Get the text for the specified icon.
Get the tooltip for the icon at the specified index.
Find the ID of a specified field given its name - throwing an IllegalArgumentException
if the ID is not found.
Get a unique identifier for this database - used for synchronizing.
Get a unique identifier for this database - used for synchronizing.
Get a unique identifier for this database - used for synchronizing.
This metohd returns the quote string for SQL identifiers.
This returns the Image that was used to store images drawn if an Image
was used for storing the drawn data.
Retrieve an Image that may be an animated image (such as an animaged GIF)
or may be any other type of decodable image.
Retrieve an Image that may be an animated image (such as an animaged GIF)
or may be any other type of decodable image.
Get a named image from the list of images.
This will execute an ImageFileChooser and return the chosen image.
For indexed images, this retrieves the color table as an array of ARGB integers.
This always returns null.
Get the current ImageDragInWindow if there is one.
Get the information on an Image as stored in a formatted form.
Get the information on an Image as stored in a formatted form.
If the scan line type is SCAN_LINE_BYTE_ARRAY then this indicates
the number of bytes is needed for one complete scan line.
This always returns the width of the original image.
Place a set of scan lines into a destination array.
Get the image scan lines, always as ARGB integer values.
Get the type of scan line used by the image - either SCAN_LINE_BYTE_ARRAY or SCAN_LINE_INT_ARRAY
This always returns SCAN_LINE_INT_ARRAY;
This gets a section of an Image, starting at a particular point and in a shape represented by Mask.
This returns one of the TYPE_XXX values
This returns either TYPE_ARGB or TYPE_RGB.
This method returns a list of the table's foreign keys.
Tells whether or not the SecurityManager is currently performing a
security check.
This method returns the index of the column or parameter that was
truncated.
Set a 32-bit data value in either little-endian or big-endian format.
This returns all the indexes used by the Database.
This returns all the indexes used by the Database.
Get the indexes of the entries in the FoundEntries in this view.
Append all the indexes stored in this EntriesView into an IntArray.
Get all the indexes as an arry of ints.
This method returns information about a tables indices and statistics.
This locates the row and column index of a character from the original text in the
list of DisplayLines.
Get the index of the named value.
Get the remote host the socket is connected to.
This method is used to get extended information about the File or the File system in general.
This method is used to get extended information about the File or the File system in general.
This method is used to get extended information about the File or the File system in general.
This method is used to get extended information about the File or the File system in general.
This method is used to get extended information about the File or the File system in general.
This method is used to get extended information about the Window or the GUI system in general.
This method is used to get extended information about the File or the File system in general.
Get a stream to read from the File.
Get an InputStream to read in the data.
Return an Input Stream to read from the standard output of the process.
Get an InputStream for reading from the connected Socket.
Get a Stream that can be used for reading a single entry from a RandomAccessStream that
represents a Ewe file.
Get an InputStream to read in the data.
Creates an input stream reading the given zip entry as
uncompressed data.
This creates a Stream to read from to the source file name.
This is called by findClassBytes by default and you can override this if necessary instead of overriding
findClassBytes().
Use this to get the entered text.
This requests the text to insert into the mInput for the specified MenuItem.
This returns the same value as getSelectedIndex().
Return the integer value of the String at the currently selected index.
Return the integer value in the control - by default it simply converts the text
value to an integer.
This method returns the value of the specified parameter as a Java
int.
Use this to get the value that was just parsed at the specified index.
This method returns the value of the specified column as a Java
int.
Gets an element of an int array.
This first converts the propertyListOrStrings parameters into a valid or empty PropertyList
and then calls getInt(name,defaultValue) on that list.
This method returns the value of the specified column as a Java
int.
Get the specified system property as an Integer.
Get the specified system property as an Integer, or use a
default int value if the property is not found or is not
decodable.
Get the specified system property as an Integer, or use a
default Integer value if the property is not found or is
not decodable.
Get the name of the interface implemented by this class at the specified index.
Returns an array of interface implemented by this class.
Get the intersection between this Rect and another Rect.
This fills the int array with an increasing sequence of integers starting with first.
This puts a sequence of integers into a int array.
This returns a Card object holding information about the item added for the
specified control.
Get the item at the specified index.
This returns a Card object holding information about the item added at the
specified index.
Get the item at the specified index as a MenuItem.
Get the number of items in the list.
This returns the number of items added to the MultiPanel.
Get the number of items in the list.
This is used to calculate the height of the line used for each item.
Override this to get the area on the screen for a particular item.
Return the number of items (bytes or ints) per pixel in an image scan line.
Return the number of items (bytes or ints) per pixel in an image scan line.
Find the menu item which was last selected.
Returns the external leading which is the space between lines.
Return how many pixels the display is shifted to the right.
Returns the length of the file in bytes.
Returns the length of the file in bytes.
Returns the length of the file in bytes.
Gets the length of the open stream.
Gets the length of the open stream.
Get the DisplayLine at the specified index.
Get the line at the specified index.
Get the line at the specified index.
Returns the height in pixels of each line (all lines are the same height).
Return the length of the line in characters, with or without the ending line feed.
Returns the line number in the data where the element started.
Returns the line number of the data in the current stream.
Returns the line number of the data in the current stream.
Returns the line number in the data where the element started.
Returns the line number in the XML data where the exception occurred.
This method returns the current line number
This returns the lines as integer or floating point values.
Convert the GeneralPath to an sequence of lines that fit the path.
Get the Object at the list index.
Get the local address the DatagramSocket is bound to.
Get the address of the local host the socket is bound to.
Set the locale being used with the Database.
Set the locale being used with the Database.
Get a default locale object.
Return an address for the local host.
This returns the local host name.
Get a key in the local registry.
Return the port number on the local host to which this socket is bound.
This gets the local port the socket is listening on.
Get the local port the socket is bound to.
This returns an object which implements LocalResource.
Get the X,Y location of the mImage.
Get the Lock object used to synchronize IO operations on this Reader.
Get the Lock object used to synchronize IO operations on this Reader.
This method returns the login timeout in use by JDBC drivers systemwide.
This method returns the log writer being used by all JDBC drivers.
This method returns the value of the specified parameter as a Java
long.
Use this to get the value that was just parsed at the specified index.
This method returns the value of the specified column as a Java
long.
Gets an element of a long array.
Get the specified system property as a Long.
This method returns the value of the specified column as a Java
long.
Get the specified system property as a Long, or use a
default Long value if the property is not found or is
not decodable.
Get the specified system property as a Long, or use a
default long value if the property is not found or is not
decodable.
Get a LookupData which can be used to lookup values based on the specified sort.
Get a LookupData which can be used to lookup values based on the specified sort.
Return the view used to lookup data in the database.
Returns the MainWindow of the current application.
This method returns the major version number of the driver.
This returns the list of masks currently set for the file chooser.
This method returns the number of hex characters allowed in an inline
binary literal.
This returns the largest block that can be processed.
This returns the largest block that can be processed.
This returns the largest block that can be processed.
This returns the largest block that can be processed.
This returns the largest block that can be processed.
This method returns the maximum length of a catalog name.
This method returns the maximum length of a character literal.
This method returns the maximum length of a column name.
This method returns the maximum number of columns in a GROUP BY statement.
This method returns the maximum number of columns in an index.
This method returns the maximum number of columns in an ORDER BY statement.
This method returns the maximum number of columns in a SELECT statement.
This method returns the maximum number of columns in a table.
If this returns -1 there will be no maximum.
This method returns the maximum number of connections this client
can have to the database.
This method returns the maximum length of a cursor name.
This method returns the maximum length of any column value in bytes.
This method returns the maximum length of an index.
This method returns the maximum length of a procedure name.
If this returns -1 there will be no maximum.
This method returns the maximum possible number of rows in a result set.
This method returns the maximum size of a row in bytes.
This method returns the maximum length of a schema name.
This method includes the maximum length of a SQL statement.
This method returns the maximum number of statements that can be
active at any time.
This method returns the maximum length of a table name.
This method returns the maximum number of tables that may be referenced
in a SELECT statement.
This method returns the maximum length of a user name.
Return the Menu associated with the Control if any.
Returns the FontMetrics for the font that the dropdown menu will use.
This will get a context menu for the child unit at the specific point.
This method returns the meta data for this database connection.
This method returns meta data for the result set from this statement.
This method returns data about the columns returned as part of the
result set as a ResultSetMetaData instance.
The get() method used on the data interface - this is not used on the data object.
Gets the compression method.
Find a Class method and optionally confirm the return type.
Find a Class method and optionally confirm the return type.
Find a Class method and optionally confirm the return type.
Look for a Method in the class - either instance or static.
Look for a Method in the class - either instance or static.
This returns the string within brackets in a method description.
Return an array of all the Methods of the class.
Get the value of a particular Metric for a FontMetrics for a set of data.
This method returns the minor version number of the driver.
This method always throws an IllegalArgumentException.
Return the Time the File was last modified.
Get the time of the last modification made to the database.
Get the time of the last modification made to the database.
Gets the modifiers this member uses.
Gets the modifiers this member uses.
Gets the modifiers this member uses.
This will get the modifiers for this control.
This method always throws an IllegalArgumentException.
Override this method if you are implementing a read-only Stream, but are not using
a background thread to do so.
Override this to get the area on the screen for the "More..." item.
This method advances the result set pointer to the next result set,
which can then be retrieved using getResultSet
Return the Vector which represents the row which is currently being
added to (you are hardly likely to use this method).
Gets the declared field list for a particular class in the class hierarchy of this LiveObject.
Return the name of the class in dot notation (e.g.
Return a String representing a name for this object (for the purpose of displaying in
lists, etc).
Gets the simple name of this member.
Get the name of the table entry.
Gets the name of this DataEntry if any.
Return a String representing a name for this object (for the purpose of displaying in
lists, etc).
Return a String representing a name for this object (for the purpose of displaying in
lists, etc).
Returns the name of the font.
Returns the name of the element.
Return a String representing a name for this object (for the purpose of displaying in
lists, etc).
By default this returns the String "unnamed".
Gets the simple name of this member.
Gets the simple name of this member.
Get the name of this thread.
Get the name of this Permission.
This returns the name of the subkey without the parent path.
By default this returns the String "unnamed".
Get the name associated with this Streamable object.
Returns the name of the element.
Returns the name of this zip file.
The name of the value at the specified index.
Get the name for the item.
Returns the namespace of the element.
Returns the namespace of the element.
This method returns the nanosecond value for this object.
Get the native drawing surface for a Window.
This method returns a native file dialog box and a Task that can be used
to execute the file dialog using runNativeDialog(), or null if none is
available on the current platform.
Return an Object that holds a reference to the native resource used
by the Image.
This provides access to the underlying native Window.
Get the native window control associated with the Ewe Window.
Return a new Object which is of the same class as the original.
Return a new Object which is of the same class as the original.
Return a new DatabaseEntry for use with this database.
Get a new instance of the object being edited if possible.
Create a new DatabaseEntry for this FoundEntries.
This calls getNew(buffer,dest) with null buffer and dest parameters.
Create a new DatabaseEntry for this FoundEntries.
This returns a new SlowTaskException ONLY if the calling thread is an mThread thread.
Get a copy of this TimeOut, i.e.
Get a new File object given the directory and new path.
Get a new File object given the directory and new path.
Get a new File object given the directory and new path.
Get a new File object given the directory and new path.
This requests a new DatabaseEntry which can be later inserted into the
database and this FoundEntries object (in the correct place) using the
add() method.
Get a new File object given the directory and new path.
This returns a new SlowTaskException ONLY if the calling thread is an mThread thread.
This returns a new SlowTaskException ONLY if the calling thread is an mThread thread.
Use this to get a new instance of a RemoteConnection.
Return an empty DatabaseEntry to be used with this database.
This gets a new DatabaseEntry that is not yet stored in the database but
can be used to add data to in order to store in the database.
Return an empty DatabaseEntry to be used with this database.
Get a new DatabaseEntry using a buffer and destination entry.
Create and return a new instance of the object class assigned to the
database.
Create and return a new instance of the object class assigned to the
database.
This gets a new DataTable that you intend to setup and store at this entry.
Get a new File object for the default file system used by the VM.
Get a new File object for the default file system used by the VM.
Get a new File object for the default file system used by the VM.
Get a new FontMetrics for a different font but the same ISurface.
Create an empty Menu object to use as the drop menu.
These deal with fields and sorts and specs.
Returns the next child in the parent's list of controls.
Call this method repeatedly until it returns null - indicating the page is complete.
Starting from the "start" element count "elements" units down.
Open the next entry from the zip archive, and return its description.
Retrieve the location of the normal record following the previous record.
This method returns the exception that is chained to this object.
Determine which sub-control should receive the keyboard focus.
Determine which sub-control should receive the keyboard focus.
Return the next page that should be printed.
Create and return the next cell panel either before or after the splitter.
Return a new section in the SplittablePanel.
This method returns the exception that is chained to this object.
This is called by the default doExpand().
This is called by the default doExpand().
Get the number of interfaces implemented by this class.
This method returns a comma separated list of math functions.
Return the number of lines being displayed.
This method returns the value of the specified parameter as a Java
Object.
This method returns the value of the specified column as a Java
Object.
This method returns the value of the specified parameter as a Java
Object.
This method returns the value of the specified column as a Java
Object using the specified SQL type to Java type map.
This method returns the value of the specified column as a Java
Object.
This method returns the value of the specified column as a Java
Object using the specified SQL type to Java type map.
Return an Object representing the item at a particular index.
Return an Object representing the item at a particular index.
Don't override this, you should override loadObjectAtRow() instead.
If setObjectClass() was used on the database to specify a Java class to
be used as a data interface, then this will return a Reflect object
representing that class.
If setObjectClass() was used on the database to specify a Java class to
be used as a data interface, then this will return a Reflect object
representing that class.
Get the OID for an entry.
Get the OID for an entry.
This returns which rows and columns are on the screen.
This returns which rows and columns are on the screen, given the
specified firstCol and firstRow.
Return the current open CellPanel.
This gets all the open windows, wether they are visible or not.
This is used to get the original displayed Form ONLY if an exec transfer is not being done.
Return the size in pixels on the output device, given a width and height on
this PrintSurface.
Get a stream to write to the File.
Return an Output Stream to write to the standard input of the process.
Get an OutputStream for writing to the connected Socket.
This creates a Stream to write to the destination file name.
This returns the actual output DPI of the device on the X-axis or zero if the DPI is unkown.
By default this will return the xDPI value of the PageFormat supplied to the
PrintSurfaceObject.
This returns the actual output DPI of the device on the Y-axis or zero if the DPI is unkown.
By default this will return the yDPI value of the PageFormat supplied to the
PrintSurfaceObject.
Call this whithin the print() method of the Printable object to get a PageRect
for a section of the current page.
Call this whithin the print() method of the Printable object to get a PageRect
for a section of the current page.
Return the area within the PrintPage as covered by the PageRect specified.
Find out the cell coordinates if a page up is done.
This method determines whether or not it was a parameter that was
truncated.
This gets paramter values.
Returns the parameter entity resolver.
Returns the parameter entity resolver.
Returns the parameter entity resolver.
This returns the parameter specs of the method including the enclosing brackets.
This converts a parameter list (e.g.
Get a list of the parameters as Class objects.
Convert an encoded paramter list into an array of Classes representing the
parameter types.
Convert an encoded paramter list into an array of chars representing the
parameter types as encoded types.
Returns the control's parent container.
Returns the parent element.
Get the parent of this object.
Get the parent of this object.
Returns the parent element.
Get a File object representing the parent direcotry of this File.
If this Control represents the input of a password that must be kept
hidden, then this method should return a password character (usually a '*').
If isPassword is false, this returns 0, otherwise it will return the password character
to use for display.
If isPassword is false, this returns 0, otherwise it will return the password character
to use for display.
Returns the path of the URL.
Return the path to the registered Ewe VM executable file.
Get ther permissions/flags for this File - see ewe.io.FilePermissions for a list of
the available flag permissions.
This always returns null.
Retrieve the pixels from the Image in encoded ARGB values.
Gets a block of pixels in ARGB integer values.
Retrieve the pixels from the Image in encoded ARGB values.
Retrieve the pixels from the Image in encoded ARGB values.
This will attempt to get pixels for an IImage.
Returns the platform the Virtual Machine is running under as a string.
This returns the parent frame for a control's popup menu.
Get the remote port the socket is connected to.
Returns the port number of this URL or -1 if the default port number is
being used.
This locates the x and y offset of the specified Control in its containing Window's drawing
surface.
This returns the position in the section of the specified cursor line and position
in the editor/display.
This method returns the precision of the specified column, which is the
number of decimal digits it contains.
In order for this to do anything you must set "hasPreferredSize" to true.
Starting from the "start" element count "elements" units back.
This method returns a list of a table's primary key columns.
Returns the list of page numbers, starting from 1, that will print using this
PrintOptions - given the total number of pages.
Get a new PrinterJob object.
This is done at the start of each page.
Return the PrintSurface being used by the PrintPage.
Return a Task object that does the printing.
Return a Task object that does the printing.
Get the priority level of this thread.
This method returns a list of the parameter and result columns for
the requested stored procedures.
This method returns a list of all the stored procedures matching the
specified pattern in the given schema and catalog.
This method returns the vendor's term for "procedure".
Get the program arguments.
A quick way to get the program directory for the application.
This returns either the value of prompt, if it is not null and not an empty string, or
the text value of promptControl, if that is not null and not an empty string.
Get the PropertyList object associated with this object.
Get the PropertyList object associated with this object.
Get the PropertyList object associated with this object.
Get the property list which holds the values for the entered fields.
Return an Enumeration of all the properties with a given name.
Gets the property with the specified key in this property list.
Gets the property with the specified key in this property list.
Get a property for the object.
By default, this returns the default value.
Gets the property with the specified key in this property list.
Gets the property with the specified key in this property list.
This works similar to the true java.lang.System.getProperty().
This method returns an array of possible properties that could be
used to connect to the specified database.
Gather all the property values with a certain name into a Vector.
Returns the protocol of the URL
This will return null if index is greater than or equal to the number of providers.
This returns the type of the specified provider.
Returns the current public ID.
Returns the current public ID.
Returns the query of the URL.
The method returns the number of seconds a statement may be in process
before timing out.
Get a RandomAccessStream for the file.
Get an array of indexes representing a portion of the entries in this FoundEntries object.
Return the RangeList of pages to print.
This method determines whether or not it was a column that was
truncated.
Get a Reader that you can use to read from the console.
Returns the reader from which the parser retrieves its data.
Returns the reader from which the parser retrieves its data.
Returns the number of records in the catalog or -1 if the catalog is not open.
Returns the size of the current record in bytes or -1 if there is no
current record.
Returns a copy of the control's rectangle.
Get the bounding rectangle of the area.
Get the bounding rectangle of the area.
Get the bounding rectangle of the area.
This gets the rect of the control relative to the top left of the controls
containing window.
This gets the rect of the control relative to the top left of the controls
containing window.
Returns the red value of the color.
Get a new HttpConnection whose parameters are copied from this HttpConnection
but which directs its request to a different host/document as directed by
a redirect response from an initial request.
Call this after a success connection.
Returns the ref (sometimes called the "# reference" or "anchor") portion
of the URL.
This method returns the value of the specified parameter as a Java
Ref.
This method returns a Ref for the specified column which
represents the structured type for the column.
This method returns a Ref for the specified column which
represents the structured type for the column.
Return an array that contains all reachable objects.
This returns a Class object representing the class being reflected.
Returns the ewe.reflect.Reflect object that represents the class,
if the class was found during the construction of this Type.
Retrieve the ImageRefresher for the image which is weakly referenced by
the OnScreenImage.
Retrieve the ImageRefresher for the image which is weakly referenced by
the OnScreenImage.
This returns an array containing the references.
Returns the requestor properties.
Returns the entity resolver.
Returns the entity resolver.
Returns the result of the building process.
Returns the result of the building process.
Returns the elements in the array as a ResultSet.
This method returns the result set of the SQL statement that was
executed.
This method returns the elements in the array as a ResultSet.
This method returns a portion of the array as a ResultSet.
This method returns a portion of the array as a ResultSet.
This method returns the concurrency type of the result set for this
statement.
This method returns the result set type for this statement.
Get the return or field type as a class.
Return the type of the Field as a Class object.
Get the return type of the method as a class.
Override this to return a custom returnValue in the Handle for the task (optional).
This gets the root (/) entry of the DataStorage.
Get the root TreeNode for the Tree.
Gets the root (/) entry of the DataStorage - which must always exist in a properly formatted DataStorage file.
This method returns the current row number in the cursor.
This returns the last saved or opened File.
This method returns the scale of the specified column, which is the
number of digits to the right of the decimal point.
This is used to get a scaled version of the data that was drawn into the
PageRect via the Graphics returned by getGraphics().
Create an int[] or byte[] buffer to read/write scan lines from the specified ImageData,
re-using a previous buffer object if possible.
Get the scan line length needed for an array representation of a particular ImageData type
for a particular image width, using a scanLineType of either SCAN_LINE_INT_ARRAY or SCAN_LINE_BYTE_ARRAY.
Get the scan line length needed for an array representation of a particular ImageData type
for a particular image width.
Get the scan line length needed for an array representation of a particular ImageData type
for a particular image width, using a scanLineType of either SCAN_LINE_INT_ARRAY or SCAN_LINE_BYTE_ARRAY.
Get the scan line length needed for an array representation of a particular ImageData type
for a particular image width, using a scanLineType of either SCAN_LINE_INT_ARRAY or SCAN_LINE_BYTE_ARRAY.
Return the scan line type that would be used by default by the specified
image data type.
This method returns the name of the schema that contains the specified
column.
This method returns the list of database schemas as a
ResultSet, with one column - TABLE_SCHEM - that is the
name of the schema.
This method returns the vendor's term for "schema".
Get the state of the screen.
Get the number of characters that can be partially or fully displayed on a line.
Get the on screen rectangle for the cell.
Get the number of lines that can be partially or fully displayed.
Get the device screen size.
Return a ScrollablePanel (usually a ScrollBarPanel) which contains this Control.
Return a fully implemented ScrollClient for this Control.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This method returns the string used to escape wildcards in search strings.
This method always throws an IllegalArgumentException.
Gets the first DisplayLine in the section that this line happens
to be in.
This can only be called on a section start.
Get an implementation-dependent Object that contains enough information
about the current environment to be able to perform standard security
checks later.
Get the current SecurityManager if one is set.
Returns the mCheckBox currently selected.
This returns a single selected cell.
This returns a single selected cell.
This returns all selected cells as a Vector of Rect objects.
If only one entry is selected, return the row index of that entry.
Returns the index of the mCheckBox currently selected.
This returns one of the selected index.
Get a list of all the currently selected items as an array of indexes.
This is only relevant with listMode being true.
Find the MenuItem that is currently selected.
This returns the index for the currently selected item.
Get which item is selected.
This return the selected rectangle of cells.
Use this to get the selection range.
This returns the selected area, or null if there is no selection.
The combined getSetField() method used on the data object.
The combined getSet() method used on the data interface.
This gets/sets the modified time of the file.
This gets/sets the modified time of the file.
This gets/sets the modified time of the file.
This gets/sets the modified time of the file.
This gets/sets the modified time of the file.
This gets/sets the modified time of the file.
This is used to implement getPermissionsAndFlags() and changePermissionsAndFlags().
This is used to implement getPermissionsAndFlags() and changePermissionsAndFlags().
This is used to implement getPermissionsAndFlags() and changePermissionsAndFlags().
This method returns the value of the specified parameter as a Java
short.
This method returns the value of the specified column as a Java
short.
Gets an element of a short array.
This method returns the value of the specified column as a Java
short.
Get the signature for a document that has had all its bytes passed through digest,
either through addToSignature() or directly via update().
This currently always returns an array of zero length as signers are not currently
supported.
Get the state of the SIP.
Returns the size of the font.
Gets the size of the uncompressed data.
Get the width and height of the mImage.
This gets all of the control sizes.
This is used to get either a Socket or ServerSocket using the parameters
setup for this SocketMaker.
This is the same as the other getSocket() except it will execute the dialog box
with the specified parent and options (e.g.
Get the SoftKeyBar for a particular Control or the default SoftKeyBar.
Return the current sort Comparer.
Return the current sort criteria if one was used.
Return the ID of the sort used to sort the database by if one was used.
Get the fields by which the Sort will sort.
Get the fields by which the Sort will sort.
Get the options associated with the sortID.
Get the options associated with the sortID.
Get the IDs of all the sorts.
Get the IDs of all the sorts.
Get the IDs of all the sorts.
Returns a graphics that you use to copy data from.
This method returns a comma separated list of all the SQL keywords in
the database that are not in SQL92.
This method returns the SQLState information associated with this
error.
This method returns the user defined datatype name for this object.
This method returns the name of the SQL structured type for this
object.
Get a String representation of the stack trace for a Throwable object.
Get a String representation of the stack trace for a Throwable object.
The order these come in are "New","Open","Save","Save As","Exit" (with a separator MenuItem in
between "Save As" and "Exit".
Return a Stream to the standard Input, Output or Error streams.
Get the powered-on state of the device.
Get an Object that can be used to restore the text display to the same state later (using
setState().
Return the Maximize\Minimized\Normal state of the window.
This method returns a the Statement that was used to
produce this result set.
This is used to check the RemoteConnection status.
Get the encryption status of the encoded document.
Gets the length of the open stream.
Gets the length of the open stream.
Returns the length of a meta-data Stream stored in the Database, or -1 if the named Stream
does not exist.
Returns the length of a meta-data Stream stored in the Database, or -1 if the named Stream
does not exist.
Returns the current "level" of the stream on the stack of streams.
Returns the current "level" of the stream on the stack of streams.
This method returns the value of the specified parameter as a Java
String.
Use this to get the value that was just parsed at the specified index.
This method returns the value of the specified column as a Java
String.
This is used to retrieve locale specific information as a String.
This first converts the propertyListOrStrings parameters into a valid or empty PropertyList
and then calls getString(name,defaultValue) on that list.
This method returns the value of the specified column as a Java
String.
Using the native VM this will expose the char array which represents the String.
Get a locale specific string comparer.
This method returns a comma separated list of string functions.
Read a Vector containing a list of string using getConfigInfo.
Gets a set of properties, each associated with a string.
Returns the style of the font.
Return the current pluggable look and feel style manager.
Get a new Handle that will be stopped if this handle is stopped.
Return an array of Strings or an array of integers or array of longs representing the
subkeys of this key.
Get a SubSet of this FoundEntries using the indexes included in the view.
Returns a FoundEntries subset which contains the entries at the indexes
specified in the set.
Use this to get the value that was just parsed at the specified index.
This method returns the specified portion of the CLOB as a
String.
Return the superclass of the represented class.
This returns an object that you can synchronize with in an object "finalize()" method.
This method returns a comma separated list of of system functions.
Returns the system ID of the data where the element started.
Returns the current system ID.
Returns the current system ID.
Returns the system ID of the data where the element started.
Returns the system ID of the XML data where the exception occurred.
Get a MemoryStatus object representing the state of the system's physical memory.
Get an Editor that can be used to allow the user to export the table data.
Get a Form that contains a scrollable Table with this FieldTableModel.
Get a Form that contains a scrollable Table with this FieldTableModel.
This method returns the name of the table containing the specified
column.
This method returns the access rights that have been granted to the
requested tables.
This method returns a list of the requested table as a
ResultSet with the following columns:
- TABLE_CAT - The catalog the table is in, which may be
null.
This method returns the list of database table types as a
ResultSet with one column - TABLE_TYPE - that is the
name of the table type.
Return the tabWidth in pixels.
Use this for passing custom data to and from the processes.
Get the wrapped (targeted) exception.
Get a temporary file that will eventually be used to replace the actual file.
Return the label of the selected checkbox, or an empty String if none
is selected.
By default, this calls the ewe.util.Utils.textEncode(Encodable e) on itself.
Get the text in the input box.
Get the text to transfer back to the client.
Given text in the format "Text$hotkey" this returns the text string without the hotkey character.
If wrapToScreenSize is true, this returns the width of the widest word.
Returns the width of the given text in pixels.
Returns the width of the given text string in pixels.
This converts the time into a 64-bit time value and represents the number of milliseconds
since Jan 1, 1970.
Get the time displayed/entered.
Get the time displayed/entered.
Gets the time of last modification of the entry.
This method returns the value of the specified parameter as a Java
java.sql.Time.
This method returns the value of the specified column as a Java
java.sql.Time.
This method returns the value of the specified parameter as a Java
java.sql.Time.
This method returns the specified column value as a
java.sql.Time.
This method returns the value of the specified column as a Java
java.sql.Time.
This method returns the specified column value as a
java.sql.Time.
This method returns comma separated list of time/date functions.
Return the time of deletion of the specified OID.
Return the time of deletion of the specified OID.
Returns a time stamp in milliseconds.
This method returns the value of the specified parameter as a Java
java.sql.Timestamp.
This method returns the value of the specified column as a Java
java.sql.Timestamp.
This method returns the value of the specified parameter as a Java
java.sql.Timestamp.
This method returns the specified column value as a
java.sql.Timestamp.
This method returns the value of the specified column as a Java
java.sql.Timestamp.
This method returns the specified column value as a
java.sql.Timestamp.
Returns a time stamp in milliseconds.
This should return an acceptable ToolTip object.
Return a Tool Tip for the x,y position (in pixels) on the table.
This queries all the PageDisplayUnits to get any tool-tip for specified point.
Return a Tool Tip for the x,y position (in pixels) on the table.
Return a Tool Tip for the x,y position (in pixels) on the table.
This should return an acceptable ToolTip object.
Return the index of the top line of the display in the complete list of lines.
Get the total number of items on the dispay - up to a maximum
of 9.
This is called when the "thumb" area is moved.
This is called when the "thumb" area is moved.
This method returns the current transaction isolation mode.
This method returns the size of the parameter or column after it was
truncated.
Get the index of the character in the original text, given the line index and character index
on screen.
Get the index of the character in the original text, given the line index and character index
on screen.
Return the type of the field as a Java encoded type string.
Return the type of the Field as a Class object.
Returns the java encoded type returned by the method/constructor.
This method returns the result set type of this result set.
Returns the String encoded type of the class.
This method returns a list of the SQL types supported by this
database.
This method returns the mapping of SQL types to Java classes
currently in use by this connection.
This method returns the list of user defined data types in use.
Returns the cause of this exception.
This method returns the value of the specified column as a Unicode UTF-8
stream.
This method returns the value of the specified column as a Unicode UTF-8
stream.
This gets all the unsynchronized entries, but not the deleted entries.
This gets all the unsynchronized entries, but not the deleted entries.
This method returns the update count of the SQL statement that was
executed.
This method returns the update count information for this error.
This method returns the URL for this database.
This returns the amount of object memory used in bytes.
Returns the user information of the URL.
This method returns the database username for this connection.
Returns the username of the user running the Virutal Machine.
Returns the validator that validates the XML data.
Returns the validator that validates the XML data.
Gets the current checksum value.
Returns the CRC32 data checksum computed so far.
Gets the value of a property which may be named differently (e.g.
Get the parsed value at the specified index.
The value at the specified index.
Get a value at the specified index.
Get the value of the field.
This first converts the propertyListOrStrings parameters into a valid or empty PropertyList
and then calls getValue(name,defaultValue) on that list.
This returns either a String or a byte array, or a ewe.sys.Long (representing a 32-bit value)
or null.
Get the value of the name.
Gets the value of a property, with a default if it does not exist.
Gets the value of a property which may be named differently (e.g.
Returns the version of the class.
Returns the version of the Waba Virtual Machine.
This method returns the set of columns that are automatically updated
when the row is update.
This gets the EntriesView created when the Database was opened for the specified
sortName.
This method returns the first warning that occurred on this connection,
if any.
This method returns the first SQL warning associated with this result
set.
This method returns the first SQL warning attached to this statement.
This returns the width of the normal image.
This returns the width of the image.
Returns the width of the image.
This returns the width of the image.
This returns the width of the image.
Calculate the positions of each character in the String.
This should return the display width for the specified line index.
Returns the width of the PageRect in Points (1/72 of an inch).
Get the window full or client rectangle.
Exactly the same as getEncodedType().
Get a Writer that you can use to write to the console.
Returns the x location of the PageRect in Points (1/72 of an inch)
in relation to the top-left corner of the paper.
Returns the DPI of the buffer horizontally.
This returns the array of x co-ordinates of the points added to the GeneralPath.
Return the factor that will convert values in Point co-ordinates to pixel co-ordinates horizontally.
Returns the y location of the PageRect in Points (1/72 of an inch)
in relation to the top-left corner of the paper.
Returns the DPI of the buffer horizontally.
This method always throws an IllegalArgumentException.
This returns the array of y co-ordinates of the points added to the GeneralPath.
Return the factor that will convert values in Point co-ordinates to pixel co-ordinates horizontally.
Go to previous document/location.
This goes back one place in the saved states for the HtmlDisplay.
If a container gets the focus via an explicit focusOnContainer() then it
will take the focus, otherwise it will call pass focus to the first
control within it that wants the focus.
This can only get focus explicitly - via focusOnTab, or via selectNextTab().
If you wish to change this, set it to a new value and then call toControls("goTo")
This tells the display to go to the specified anchor.
Scroll to the specified line.
This tries to get ownership of the lock, but will not wait
if it cannot get ownership immediately.
This grabs the lock, notifies waiting threads and then releases the lock.
Graphics draws on a surface.
Constructs a graphics object which can be used to draw on the given
surface.
Use this to specify a GRAY_SCALE_IMAGE image at one byte per pixel.
Use this to specify a GRAY_SCALE_IMAGE image at one byte per pixel.
Use this to specify a GRAY_SCALE_IMAGE image at one bit per pixel - this is the same
as MONO_IMAGE;
Use this to specify a GRAY_SCALE_IMAGE image at two bits per pixel.
Use this to specify a GRAY_SCALE_IMAGE image that is optimized for the
default display - without specifying the actual number of gray levels.
A Grid is a way of storing a 2-D collection of objects.
This is a table model which displays a Grid of data.
The ID of the group this formatter belongs to.
The index of this formatter in the group this formatter belongs to.
This specifies the number of values to increase by when expansion is
needed.
This interface specifies a mechanism for querying whether or not
access is allowed to a guarded object.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
A flag returned from Window.getGuiInfo() with the GUI_FLAGS parameter.
A flag returned from Window.getGuiInfo() with the GUI_FLAGS parameter.
IconAndText is a special type of IImage that draws an Icon and then a line of text.
Create an IconAndText for the specified icon and text.
Create an IconAndText for the specified icon and text.
Create an IconAndText using the ImageCache.
If an icon in the table returned by makeTable() is clicked, this method is called.
You can create this and set it up before displaying the message box,
but you must also set the "icon" variable to be the icon you wish to display.
Call this after you have specified the tab name.
Call this after you have specified the tab name.
This will iconize a button/control that has its text already set.
This will iconize a button/control that has its text already set.
This iconizes the tab with the icon of the specified name and, tells the Card to
display an icon only when it is deslected ONLY if it is running on a PDA sized screen.
Set the label, hotkey and image for the item.
This iconizes the tab with the icon of the specified name and, tells the Card to
display an icon only when it is deslected ONLY if it is running on a PDA sized screen.
Call this after you have specified the tab name.
Do not set this directly.
This is called directly by the VM within a native Window Message handler.
The icons are stored in here.
If an icon in the table returned by makeTable() is selected with the arrow keys,
this method is called.
This is a table model that displays an icon with associated text below it.
This is the id of the property.
An optional ID for the item.
This returns the uniqute integer ID of this entry.
This is the native Win32 definition of a Neutral locale ID.
This is the native Win32 definition of the system default locale ID.
This is the native Win32 definition of the user default locale ID.
A predefined return value from the Form.
A predefined return value from the Form.
Get what the hashcode of this Object would be if the Object.hashCode() method
was called instead of any overriding hashCode() methods.
This returns the hashcode for the object as if the Object.hashCode() method was called regardless
of any overriding hashCode() methods.
A predefined return value from the Form.
IDNO - static field in class ewe.sys.
Vm A predefined return value from the Form - it is the same as IDYES.
IDOK - static field in class ewe.sys.
Vm A predefined return value from the Form - it is the same as IDOK.
IDYES - static field in class ewe.sys.
Vm Computes the remainder operation on two arguments as prescribed by the IEEE 754 standard.
The type of the data used by the interface object.
An option for getStringComparer.
An option for getStringComparer.
An option for getStringComparer.
Set this true to always ignore the parent Frame and have all new Frames appear in
their own window.
This is an interface that is implemented by objects that can draw themselves
onto a Graphics context.
IKeys is an interface containing values for special keys and modifiers.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
If this is not null then this will be displayed instead of the tab text.
This is the image being dragged.
Image is a rectangular image.
This is only valid when getting one image out of a set of multiple images.
This is the image being moved.
If this is not null then this will be displayed instead of the label.
The base image for the mImage.
This is the best way to create a copy of an image.
Use this to load a formatted image from an ewe.io.Stream.
Use this to load a formatted image from an ewe.io.Stream, optionally resizing a portion of the image during decoding
if possible.
Use this to load a formatted image from an ewe.io.Stream, optionally resizing the image during decoding
if possible.
Use this to load a formatted image from an array of bytes.
Use this to load a formatted image from an array of bytes, optionally resizing a portion of the image during decoding
if possible.
Use this to load a formatted image from an array of bytes, optionally resizing the image during decoding
if possible.
Creates an image of the specified width and height that can be used for
drawing, with default (zero) options.
Creates an image of the specified width and height that can be used for
drawing.
Use this to create a mono, grayscale or indexed image from a the image pixel bits and the
color table (for indexed images).
Use this to create an RGB_IMAGE or an ARGB_IMAGE from the image pixels.
This creates an Image from a system dependant native image type.
Loads and constructs an image from a resource or file which contains a formatted image.
Loads and constructs an image from a resource or file which contains a formatted image.
Indicates the pen/mouse is attempting to drag an image.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This provides no more functionality than a ByteArray.
This will actually use the "data" byte array as the data for the byte array.
An ImageCache is used to fetch and keep images so that Images do not have to
be re-decoded each time they are accessed.
The character that comes after the image.
This class is used by Image for decoding image formats.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is a Interface that provides image scan line data and can optionally
accept image scan line data.
Convert an ImageData.TYPE_XXXX value to an Image.XXX_IMAGE option for
creating an image.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
Copyright (C) 1998, 1999 Wabasoft *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Call this within the dragged(DragContext dc) to continue dragging the same
image.
Call this within the dragged(DragContext dc) to drag a new Image.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Indicates the pen/mouse is dragging an image.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Create a new Panel which uses itself to layout components.
This is used for storing information about an Image retrieved by Image.getImageInfo().
The line that the image is actually on.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Indicates the pen/mouse is no longer over an image.
Indicates the pen/mouse is over an image without the pen/mouse being down (yet).
Indicates the pen/mouse has released dragging an image.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
Copyright (C) 1998, 1999 Wabasoft *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Indicates the pen/mouse is no longer resting on an image.
This is the location of the last valid drag.
Indicates the pen/mouse is pressed on an image.
An ImageRefresher is used by an animated image (AniImage) to display it
on the screen.
Indicates the pen/mouse is released from an image.
Indicates the pen/mouse is resting on an image (after half second delay).
These are the images in the Mosaic.
This is the maximum size of an image to preview or get in bytes.
This class is used for two purposes.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
Copyright (C) 1998, 1999 Wabasoft *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This method always returns true to indicate that this
permission always implies that any other permission is also granted.
This method tests to see if the specified permission is implied by this
permission.
This method tests whether this Permission implies that the
specified Permission is also granted.
This method tests whether the specified Permission object is
implied by this collection of Permission objects.
This method tests whether or not the specified Permission
is implied by this PermissionCollection.
Foreign key changes are cascaded in updates or deletes.
Wish I knew what this meant.
Wish I knew what this meant.
If the primary key is a foreign key, it cannot be udpated or deleted.
Wish I knew what this meant.
Column may not be updated or deleted in use as a foreign key.
If the primary key is updated or deleted, the foreign key is set to
a default value.
When primary key is updated or deleted, the foreign key is set to NULL.
This method "imprints" the data in the small ImageData into the big ImageData
at the top left corner of the big ImageData.
This is the subordinate Reader to which method calls
are redirected
The underlying InputStream object - if any.
in() - static method in class ewe.sys.
Vm Tells whether or not the SecurityManager is currently performing a
security check.
Tell whether the specified class is on the execution stack.
Tell whether there is a class loaded with an explicit ClassLoader on
the stack.
Include the specified entry in this view, but only if it is already included in its
FoundEntries.
Add an entry to the FoundEntries if it was not added before.
Include all the entries in the other view in this view.
Include the specified entry in this view.
Include all the entries as specified from the view of another FoundEntries
in this FoundEntries.
Add all the indexes - sorting this view before the add is done.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
When changes are made to a RecordFile database
(or any one object that uses a RandomAccessDatabaseStream as its underlying IO stream)
these changes are done "safely".
This is -1 by default, which means that the index level should be calculated
automatically.
This is the same as indexInFoundEntries().
This tells the Database to keep an index for a particular sort ID and optional
distinct name.
This tells the Database to keep an index for a particular sort ID and optional
distinct name.
This tells the Database to keep an index using a particular Comparer class and
distinct name.
This tells the Database to keep an index using a particular Comparer class and
distinct name.
This is a convenience method for the other indexBy method.
This is a convenience method for the other indexBy method.
Use this to specify an INDEXED_IMAGE image at 4 bits per pixel.
Use this to specify an INDEXED_IMAGE image at one byte per pixel.
Use this to specify an INDEXED_IMAGE image at 2 bits per pixel.
Use this to specify an INDEXED_IMAGE image at 2 bits per pixel.
Use this to specify an indexed image that is optimized for the display.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is the same as index().
Find out the index of the specified entry in this view - if it exists in the view.
Determine the index of the database entry in the View, based on its index
in the FoundEntries.
Find the index of a character within an array of characters, looking either backwards or
forwards.
Return the line of the specified node IF it is displayed.
Return the index of the entry in the FoundEntries object.
Find the index of the specified value.
Finds the index of the address specified.
Find the index of this object.
Find the index of a value within an array.
Return the index of the specified child.
Return the index of the specified child.
This returns the index of the day in the week.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
ISelectable is an interface that represents an Object that contains some
sort of list of which various items can be selected.
An InetAddress represents a host name and IP address.
Called by the VM to post key and pen events.
This is the value for an infinite timeout in milliseconds, equal to -1.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is used for setInfo() only.
Use this to get the Rect of the client area, but the x and y co-ordinates will always be 0,0.
This should return an array of Strings giving the details to display about a file in the filechooser box.
This should return EITHER an array of ints giving the width of each detail column (except for name) or an
array of Strings which represent the widest string expected for each column.
This should return a String a particular detail for the file.
This returns an IImage representing the device on which the file is stored.
This returns a String which is the name of the computer.
This is used to get/set the three file times for a file - the creation date, the last modification date
and the last access date, in that order.
This gets a set of File or device specific flags.
This is used to get the window flags for a particular size.
This returns a Long specifying the number of free bytes on the disk, or null if it cannot be determined.
This is used to get/set the group of a file.
This is a parameter for Window.getGuiInfo(), use it with a ewe.sys.Long object as the
destination parameters.
This requests the icon for the file - returns an IImage object.
Used with Window.getInfo().
This is used to get/set the owner of a file.
Use this to get or set the parent's client screen rectangle.
Used with Window.getInfo().
This returns a String which is the directory where the program is installed.
This requests the names of the root directory of all drives - returns an array of Strings.
Use this to get or set the user's screen rectangle.
Used for getting the file system type.
Use this along with a Window.TaskBarIconInfo class to set the taskbar icon info for a window.
This returns a String which is the directory where temporary files can be created.
This is a parameter for Window.setInfo(), Window.getInfo() use it with a ewe.sys.Long object as the
destination parameters.
This should return a String representing a "tool-tip" to display for a file in the Filechooser box.
This returns a Long specifying the total number of bytes on the the disk, or null if it cannot be determined.
Use this to get or set the window (i.e.
Use this along with an Icon Object to set the window icon for a window.
Use this to get or set the window location
and size on the screen.
If native input is used, this will normally start automatically when the
input gets focus.
This is a type to be used in the constructor.
This should be used with the "type" member.
Get particular modifiers flags from another control and optionally set children flags.
Initialize the cause of this Throwable to be the specified Throwable.
Initialize the RecordFile - you do not need to call this for new RecordFiles, it is done
if a new RecordFile is created automatically.
Initializes the instances, but does not really reset it since the PBOXes are not reset.
This is used to initialize a database if it has not yet been initialized.
This is used to initialize a database if it has not yet been initialized.
This is used to initialize a database if it has not yet been initialized.
This is used to initialize a database if it has not yet been initialized.
This is the initial text to be entered - use setInitialText() to set it - this
will convert LF characters to CR/LF characters if necessary.
This returns whether the system is within a native input or native dialog.
The input part of the Control.
The underlying InputStream if one is used.
This is the underlying stream, or the "stream" Stream may be used instead.
This does the following:
- Sets the values of the fields to be as specified in the "values" PropertyList parameter.
This opens an Editor for this object.
This class can be used to accept a single line of input from the user.
Create a new Panel which uses itself to layout components.
The size of the input buffer to use when reading in data.
The number of bytes written to the deflater.
This is the default edge to use on mInputs.
This value is -1 as default - which tells the VM to pick the best input flags for
the current system.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Create a new Panel which uses itself to layout components.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Create a new Panel which uses itself to layout components.
This is the default input length, currently set to 30 characters.
You can set this to be a valid InputMethod object.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is a utility object which can be used to input data from a user.
Create an InputObject with the specified fields and with a particular input length.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Create a new Panel which uses itself to layout components.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is used to determine the state of the input.
An InputStream is used to read bytes - however all read() operations will
block the current thread.
This is a thin wrapper around a TextReader to provide compatibility with the commonly
used java.io.InputStreamReader class.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Insert bytes into the ByteArray.
Insert characters into the CharArray.
Insert a value at the specified index.
This will only insert IF there are already children.
Insert an object at the given index.
Insert a child at the specified index.
Insert a child at the specified index.
This assumes you are using TreeNode objects with the control.
Insert an integer value as up to four bytes in big-endian format.
Use this to insert text into the mInput at the current cursor position, overwriting
any text that might be selected.
Insert an item in the control.
Insert a long value as eight bytes in big-endian format.
This method inserts the current row into the database.
This method tests whether or not the specified result set type can detect
a visible insert by calling the rowUpdated method.
A Tag type for use in Control.setTag() - use a ewe.fx.Insets object as the "value" object.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
If this is set, then the inside will be filled with this color.
This is an option for use in the constrcutor.
If the method call newInstance() returns null, then this will be set to be
the exception that caused the newInstance() call to fail.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This interface represents an Object that can have a integer value set/retrieved.
This is a utility for storing an expandable array of integers.
Creates an IntArray with an initial size of 100 and a grow size of 100.
Creates an IntArray with the specified initial size and grow size.
Convert the argument in IEEE 754 floating-point "single format" bit
layout to the corresponding float.
An IntChoice is a mChoice that treats setInt() and getInt() differently.
This is the Integer (32-bit) field type.
This is the Integer (32-bit) field type.
Instances of class Integer represent primitive
int values.
Create an Integer object representing the value of the
int argument.
Create an Integer object representing the value of the
argument after conversion to an int.
If you are using this for integer input, this specifies the number of digits
that will be input/displayed.
If this is not null it will indicate a range of allowable integer values.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Interface: Class: is an interface.
Interrupts the Coroutine if it was in a sleep() or a join().
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
If this is true, then a call to stopTask() will request the running thread
to be interrupted.
This leaves included only bits which are included in both this Mask and the other Mask.
See if this Area intersects another.
See if this Area intersects another.
See if this Area intersects another.
This returns true if a the current thread is a true mThread (i.e.
Calcaulte the Common Lisp "integer-length" function.
Convert the value to an unsigned hex string.
Return the value of this Number as an int.
Return the value of this Number as an int.
Return the value of this Byte as an int.
Return the value of this Double as an int.
Return the value of this Integer as an int.
Return the value of this Integer.
Return the value of this Long as an int.
Return the value of this Number as an int.
Return the value of this Number as an int.
Return the value of this Number as an int.
Return the value of this Short as an int.
A property bit - Used by MosaicPanel
This is used by mTextPad and TextFormatters
This is the same as invalidateCache().
Throws an XMLValidationException to indicate that an attribute has an
invalid value.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This inverts the bitmap for the mask.
This inverts all the bits in this Mask which correspond to set bits in the other Mask.
This is only relevant with listMode being true.
Control Modifier - sets the control to an invisible state.
modifier used when specifying hot keys - indicates that the key should not be underlined.
This will hold any exception generated by the remote object when the
method was invoked.
InvocationTargetException is sort of a way to "wrap" whatever exception
comes up when a method or constructor is called via Reflection.
Construct an exception with null as the cause.
Create an InvocationTargetException using another
exception.
Create an InvocationTargetException using another
exception and an error message.
Invoke the method on the target in a separate Thread and return a Handle to the task.
Invoke the method on the specified target object.
Invoke the method on the target in a separate Thread and return a Handle to the task.
Invoke the method on the target in a separate Thread and return a Handle to the task.
Invoke a method using Eve Wrapper values.
This method combines a call to setMethod() followed by a call to invoke().
This method combines a call to setMethod() followed by a call to invoke().
This method combines a call to setMethod() followed by a call to invoke().
This method invokes the method in the background returning a Handle used to monitor
the running task.
This method invokes the method in the background returning a Handle used to monitor
the running task.
This will find and invoke a method on an object or a static method on a class.
This will find and invoke a method on an object or a static method on a class.
Invoke the remote call on a target object of the specified class.
This method invokes the method in the background returning a Handle used to monitor
the running task.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is returned during a read/write operation when a read/write request is made but
the operation has been aborted by a call to stop() on this handle.
This is a general IO_ERROR.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
If an IOException occured, it will be placed here.
This is used for asynchronous IO operations.
This is used in the case of RandomAccessStreams.
This class is used to copy from one stream to another asynchronously.
After calling this constructor you can call start(Stream in,Stream out) to
begin the transfer operation running asynchronously.
After calling this constructor you can call startTask() to begin the
transfer operation running asynchronously.
After calling this constructor you can call startTask() to begin the
transfer operation running asynchronously.
This checks to see if the value of the double is one of the special values
(POSITIVE_INFINITY, NEGATIVE_INFINITY, INFINITY(either), NAN) or if it
is NEGATIVE, POSITIVE or ZERO.
This is returned by getStatus().
This is returned by getStatus().
Check whether the given modifier is abstract.
Returns if there is an active CellControl at the specified row and column.
This method tests whether or not the cursor is after the last row
in the result set.
Checks if the thread is alive.
If a FoundEntries is all inclusive then adding entries to the database will automatically
add the new entries to the FoundEntries.
A property bit - indicates that this image will be animated and so the ImageRefresher
should be set if it is being placed into a Control.
Returns true if the class represents an array.
Returns if this Reflect object represents an array.
Returns if the specified object is an array type.
Reports whether at least one cell is selected.
Determines if the class or interface represented by this Reflect object is either the same as,
or is a superclass or superinterface of, the class or interface represented by the specified
Reflect parameter.
Returns true if the this class is a superclass or superinterface of the specified other class.
This method test whether or not the column is an auto-increment column.
This method tests whether or not the cursor is before the first row
in the result set.
This method tests whether or not a column is case sensitive in its values.
This method tests whether a catalog name appears at the beginning of
a fully qualified table name.
This will be set if a connection is made and this connector is considered the client.
This method tests whether or not this connection has been closed.
Returns true if the system supports a color display and false otherwise.
Returns if this AniImage is completely within the other AniImage.
Check if a File has the CompressedRandomStream signature.
Check if an InputStream has the CompressedRandomStream signature.
Check if a RandomAccessStream has the CompressedRandomStream signature.
Check if a RandomStream has the CompressedRandomStream signature.
Check if a Stream has the CompressedRandomStream signature.
Used for Drag and Drop - this indicates that a copy of the data should be dragged.
This returns true if the Window has been created (its native component has been created)
and has not been closed.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This method tests whether or not the column stores a monetary value.
Checks if this thread is a daemon thread.
This method tests whether or not the column is writable.
Returns true if the file is a directory and false otherwise.
Returns true if the file is a directory and false otherwise.
Returns true if the file is a directory and false otherwise.
Returns true if the file is a directory and false otherwise.
Returns true if the file is a directory and false otherwise.
Gets true, if the entry is a directory.
Returns true if the file is a directory and false otherwise.
A property bit - The image is empty.
Check if there are any listeners in the Dispatcher.
If this returns true - it indicates that there are definitely no entries.
This returns true if the RemoteConnection is running on an EweSync Emulator.
Returns true if an entity is external.
Returns true if an entity is external.
Check whether the given modifier is final.
This method tests whether or not the cursor is positioned on the first
row in the result set.
This is used by getWidthAndPositions().
Overriding classes must set this true if the new class fully implements the ScrollClient
interface (which Canvas does not).
This is a flag indicating that this unit is clickable (e.g.
Checks to see if the key represented by this KeyEvent should be considered to match the hot-key of a particular Control.
Checks to see if the pressed hot-key should be considered to match the hot-key of a particular Control.
Check if the point is in the area.
Check if the point is in the area.
Check if the point is in the area.
This returns if the Database has at least one index that uses the specified sort ID.
This returns if the Database has at least one index that uses the specified sort ID.
Return true if the value of this Double
is the same as NEGATIVE_INFINITY or
POSITIVE_INFINITY, otherwise return false.
Return true if the value of this Float
is the same as NEGATIVE_INFINITY or
POSITIVE_INFINITY, otherwise return false.
Return true if the double has a value
equal to either NEGATIVE_INFINITY or
POSITIVE_INFINITY, otherwise return false.
Return true if the float has a value
equal to either NEGATIVE_INFINITY or
POSITIVE_INFINITY, otherwise return false.
This is the equivalent of the instanceof operator.
Check if the specified object parameter is an instance of this reflected class.
Return if the specified Object is an instance of the Class represented by this Type.
Return if the specified object is an instance of the data transfer object
assigned in setObjectClass();
Return if the specified object is an instance of the data transfer object
assigned in setObjectClass();
Returns true if this class represents an interface.
Check whether the given modifier is an interface.
A property bit - The image is invisible
This method tests whether or not the cursor is on the last row
in the result set.
Returns whether this is a node or leaf.
Returns whether the element is a leaf element.
Returns whether this is a node or leaf.
Returns whether this is a node or leaf.
Returns whether this is a node or leaf.
Returns whether the element is a leaf element.
A property bit - The image is locked - not used yet.
Return if this device is considered a Mobile Device.
Returns true if this VM is running on what is considered a Mobile platform.
This determines if the Control is being displayed in a modal frame.
A property bit - The image is moveable (draggable).
Used for Drag and Drop - this indicates that any data being dragged should be considered multiple data.
This checks the name of the entry in the most effecient manner.
Checks if the name of this data entry matches the supplied name.
Return true if the value of this Double
is the same as NaN, otherwise return false.
Return true if the value of this Float
is the same as NaN, otherwise return false.
Return true if the double has the same
value as NaN, otherwise return false.
Return true if the float has the same
value as NaN, otherwise return false.
Check whether the given modifier is native.
Returns true if a TRUE native registry is available.
This is only valid when used to calculate the difference between two dates.
A property bit - The image has no hot area.
A property bit - The image is not still, it is animated.
Return if this SubString is null (i.e.
This method returns a value indicating whether or not the specified
column may contain a NULL value.
This should return true if the point is within the hot area of the unit.
Checks if the Point p - which is relative to the top-left of this Control, is within the bounds
of the Control.
Returns if the stream is open or not.
Returns if the stream is open or not.
Returns true if the catalog is open and false otherwise.
Returns if the stream is open or not.
Returns if the stream is open or not.
Returns true if the file is open for reading or writing and
false otherwise.
Returns if the stream is open or not.
Returns true if the port is open and false otherwise.
Returns true if the socket is open and false otherwise.
Returns if the stream is open or not.
Returns if the stream is open or not.
Returns if the StreamReader is open.
Call this after creating the ZipFile to ensure that it was opened
properly.
This should return true if the Database is open in read/write mode, or false
if it is open in read-only mode.
This should return true if the Database is open in read/write mode, or false
if it is open in read-only mode.
Set this true so that only '*' characters are displayed.
isPDA - static field in class ewe.ui.
Gui A property bit - The image is fully prepared.
A property bit - The image is being prepared.
Checks if this class represents a primitive type.
Return if the PrintJob is currently printing.
Check whether the given modifier is private.
Returns true if this BigInteger is probably prime,
false if it's definitely composite.
Returns true if this BigInteger is probably prime,
false if it's definitely composite.
Check whether the given modifier is protected.
Check whether the given modifier is public.
This method tests whether or not this connection is in read only mode.
This method tests whether or not the database is in read only mode.
This method tests whether or not this PermissionCollection
object is read only.
This method tests whether or not the specified column is read only.
Returns whether the Coroutine is still running.
Returns true if the other file system is considered the same as this one.
Checks if the volume which contains the other File is considered the same as the one that
contains this File.
This method tests whether not the specified column can be used in
a WHERE clause.
Checks if an item is selected.
Returns if the cell in row and col are selected.
This will be set if a connection is made and this connector is considered the server.
This says whether a ServerSocket is to be created.
This method tests whether or not the value of the specified column
is signed or unsigned.
Returns if this device is considered a SmartPhone Device - one that has
a phone style keyboard, 4 way navigation keys, an Action key, a Back/Cancel key
and at least two "Soft" keys.
Return if the entries are sorted.
This returns true if the FoundEntries is in a sorted stated as specified
by its sort criteria.
Checks if the indexes in the EntriesView are sorted as per the sort
criteria used by the source FoundEntries.
Check whether the given modifier is static.
Check whether the given modifier is strictfp.
Returns the state of the synchronized flag.
Returns the state of the synchronized flag.
Check whether the given modifier is synchronized.
Returns if this AniImage is touching the other AniImage.
Check whether the given modifier is transient.
Determines if the class or interface represented by this Reflect object is either the same as,
or is a subclass of, or implements, the class or interface represented by the specified
Reflect parameter.
See if the Class c is of the type aType.
Check if a Class is of the type aType, where aType is a Java encoded name.
Determines if the class or interface represented by this Reflect object is either the same as,
or is a subclass of, or implements, the class or interface represented by the specified
String parameter.
Even though this could be done by creating Reference objects, I have made it native
for efficiency.
Check if a Class is of the type aType, where aType is a Java encoded name.
If the Database is open for updating, this will be true.
ISurface is an interface implemented by drawing surfaces.
Check this after calling the constructor to make sure it is valid.
Returns true if this FieldTransfer can actually do a transfer.
Returns true if the number is NOT NaN and is NOT an INFINITY value.
This is called before the InputObject form exits with an exit code of IDOK.
Override this to validate the entered data before exit.
Find out if the cell at row and col is completely visible (completely == true) or at
least partially visible (completely == false).
Check whether the given modifier is volatile.
This returns true if the Frame is the main frame of a window.
Returns true if the specified co-ordinate in Points is within this PageRect.
Returns true if the specified rectangle in Points intersects with this PageRect.
Returns true if the specified rectangle in Points intersects with this PageRect.
Returns true if the specified co-ordinate in Points is within the current PageRect.
Returns true if the specified rectangle in Points intersects the current PageRect.
Returns true if the specified rectangle in Points intersects the current PageRect.
Returns if this AniImage is "within" the other AniImage - where "within"
is "touching" if CompletelyIn property is not set, otherwise it is "isCompletelyWithin".
Return if the specified area given in Points, relative to the top-left point
of the current print area (as selected by getAreaFor) is within the current
PageRect buffer.
This method tests whether or not the column may be writable.
Returns if you can write data to the Image.
Returns if you can write data to the Image.
This is the item that was added to the MultiPanel.
If you set this to a value >= 0 then this will be taken to be the fixed item height.
Checks if an item is either partially or fully visible.
This is the name of the item being edited.
These are the items which are to be displayed in the list.
These are the items being edited.
Items are added to this as Strings or MenuItem objects.
This returns getItemCount().
Similar to the standard Java Iterator, it will return a set of Objects
sequentially.
Get an Iterator for the vector.
This returns an iterator for the specified Vector.
This is an object that can be used to implement an object that is both an
Iterator and an Enumeration.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
NanoXML uses IXMLBuilder to construct the XML data structure it retrieved
from its data source.
IXMLElement is an XML element.
An IXMLEntityResolver resolves entities.
IXMLParser is the core parser of NanoXML.
IXMLReader reads the data to be parsed.
IXMLValidator processes the DTD and handles entity references.
This is called after the TableControl has been made.
This is called after the TableControl has been made.
This allows you to execute the following command line:
ewe ewe.data.FieldTableModel []
to bring up a demo/test Table that will display/edit the public fields of the specified
object.
This allows you to test the InputObject with specified data.
This marks the database as having being fully synchronized with another at a point in time.
This method can be used to convert a File into a CompressedRandomStream.
MainWindow is the main window of a UI based application.
Constructs a main window.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This is used to "make" the control before being displayed.
This will create a new PropertyList and call setStrings() on it.
Call this on a new SecureDocument to create a byte sequence to be sent
to the server who you believe is holding the private key of the supplied
public key.
This makes a backup of the database.
Create a Task that can call a full system blocking method without
blocking the VM.
Create a Task that can call a full system blocking method without
blocking the VM.
Create and return a default Control for the FieldData.
Create and return the default OK or Cancel button.
Create and return the default OK or Cancel button.
Create and return a Color Table for one of the TYPE_INDEXED_XXX types.
Produce a random block of bytes that may be used to later test a decryptor.
This method can be used to add fields to the destination Vector OR to modify fields already in
the destination Vector.
This method can be used to add fields to the destination Vector OR to modify fields already in
the destination Vector.
Create a set of FieldData objects from a set of String encoded properties.
This is used to actually create the frame for the form.
Creates a hashCode from a sequence of bytes.
Creates a hashCode from a sequence of chars.
Format the String as a true Hotkey encoded string using the hotkey associated with this control (if any).
Convert a '$' formatted hotkey into a "true" hotkey encoded String.
Convert a string with a hotkey to be a "true" hotkey encoded String which, when displayed by
a Graphics object, will have its hotkey underlined.
Create a MenuItem given an Icon and a label, possibly scaling the icon
if necessary.
This makes the item visible and updates the screen as well.
Make the item at the specified index fully visibile, updating the screen if necessary.
Use this to create a new KeyEvent to return during handleKey.
Control Modifier - if the control has an associated drop-down menu, this says that the menu
should be made at least as wide as the control when it is displayed.
This makes AND saves a new child entry under this entry.
This makes AND saves a new child entry under this entry.
This shoudl create the new Editor object but not add anything to it.
This shoudl create the new Editor object but not add anything to it.
Create a new DataEntry that is not the child of any other data entry.
This sets the hot area to be within the image and include only the
opaque portions of the image.
This creates a set of new mCheckBox controls, each one of which is assigned a label
as specified in the choices parameter.
Utility to create a path name given a parent and child.
Utility to create a path name given a parent and child.
This is the DatabaseMaker used to open the Database.
Create a SoftKeyBar that applies to the entire Form and return it for
you to set the keys in it.
Create a SoftKeyBar that applies to the entire Form and set the left
and right key functions.
This adds space to the ByteArray at the specified index, increasing the
length value by numBytes.
This adds space to the CharArray at the specified index.
This adds space to the IntArray at the specified index, increasing the
length value by num.
This is a convenience method for doing standard application synchronization that can be
be run on both the desktop and mobile device.
This is a convenience method for doing standard application synchronization that can be
be run on both the desktop and mobile device.
Add threads until the minimum has been achieved.
This places the item in the visible range but does not update
the screen.
Make an item visible, repainting if necessary.
This exception indicates that a URL passed to an object was not in a
valid format.
Create a new instance without a descriptive error message.
Create a new instance with a descriptive error message.
A Map is a collection that maps a key to a value.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Constructs a main window.
This is used if the mApp you are creating is not necessarily the only mApp
that will be created.
If the parameter is true then no application setup
will be done.
This is used by the system when constructing for a specified run object.
The currently marked position in the stream.
This method marks a position in the input to which the stream can be
"reset" by calling the reset() method.
Mark a position in the input to which the stream can be
"reset" by calling the reset() method.
This method sets the mark position in this stream to the current
position.
This method sets the mark position in this stream to the current
position.
Calls the in.mark(int) method.
This method marks a position in the input to which the stream can be
"reset" char calling the reset() method.
This method throws an exception when called since this class does
not support mark/reset.
Delete the record, leaving behind a special deleted record marker.
This marks the entry at the specified index as being synchronized.
This marks the entry at the specified index as being synchronized.
This is called remotely by the controlling synchronizer.
This is called remotely by the controlling synchronizer.
The currently marked position in the stream.
Mark the current location in the goBack history.
This is the maximum number of bytes than can be read after a
call to mark() before the mark can be discarded.
The value of pos when the mark() method was
called.
This method returns true to indicate that this class
supports mark/reset functionality.
Returns true to indicate that this class supports mark/reset
functionality.
This method overrides the markSupported method in
InputStream in order to return true -
indicating that this stream class supports mark/reset
functionality.
This method overrides the markSupported method in
Reader in order to return true -
indicating that this stream class supports mark/reset
functionality.
Calls the in.markSupported() method.
This method returns false to indicate that it does
not support mark/reset functionality.
This method returns false to indicate that it does not support
mark/reset functionality.
A Mask is used to include/exclude pixels of an Image.
An image mask used for the image.
Create a new Mask from an Image.
Create a new Mask from an Image.
Create a Mask with the specified width and height.
Create a Mask with the specified width and height and using the specified bits.
This is a list of masks to be sent to the FileChooser.
Use this if you have updated the Vector returned by getMaskList().
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
Copyright (C) 1998, 1999 Wabasoft *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Load the values in the array as bit values from the source byte array.
Returns the greater of two values.
Returns the greater of two values.
Returns the greater of two values.
Returns the greater of two values.
This is the maximum value a Field or Sort ID can be.
Largest value allowed for radix arguments in Java.
Obsolete - Used with setParameter(), it sets the maximum number of combined timer/callback/coroutine
entries the system can handle.
The maximum value a byte can represent is 127 (or
27 - 1).
The maximum value the char data type can hold.
The maximum positive value a double may represent
is 1.7976931348623157e+308.
The maximum positive value a double may represent
is 3.4028235e+38f.
The maximum value an int can represent is 2147483647 (or
231 - 1).
The maximum value a long can represent is
9223372036854775807 (or 263 - 1).
The minimum value a short can represent is 32767 (or
215
Do not set this directly - use setMaximumSize() instead.
The maximum number of URLs to save in the history.
A Tag type for use in Control.setTag() - use a ewe.fx.Dimension object as the "value" object.
maximum possible key length in bytes
This is the maximum number of allowed characters, a value of -1 (the default) puts no limit
on the number of characters.
This is the maximum number of lines to store in the Console.
The maximum number of allowed threads.
Do not set this directly - use setMaximumSize() instead.
The maximum width in characters for the control - by default this is -1 which indicates no
effective maximum.
MB_OK - static field in class ewe.sys.
Vm
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This creates an mButton using the ImageCache to load an icon for the button.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Create a new Panel which uses itself to layout components.
This class implements the "RSA Data Security, Inc.
MD5() - constructor for class ewe.security.
MD5 Creates a new MD5 object.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Member is an interface that represents any member of a class (field or
method) or a constructor.
An option for Vm.memoryMapFile() - it tells the system to map in only the
area of the file that is being accessed via a read/write operation.
An option for Vm.memoryMapFile() - it tells the system that if it
must provide the options requested (like MEMORY_MAP_ON_DEMAND)
and if it cannot, then it should throw an exception instead of
continuing.
The file system is temporary memory based system.
This is used for creating a RandomAccessStream from a byte array or from a
file on disk.
Create a memory file from an array of bytes.
This creates a MemoryFile from an input File.
This creates a MemoryFile from an input stream.
This opens it in READ_ONLY mode.
This will be a value from 0 to 100 indicating a percentage of used memory.
Memory map, if possible, a file on disk for later reading and possibly writing.
This is provided on some platforms that allow it and only some of the fields
will be relevant on some.
A MemoryStream is a Stream that stores all data written to it using standard Stream write() calls,
in an array of bytes and then allows that data to be read out again, usually
through standard Stream read() calls.
Create a read-only MemoryStream that may or may not use a background thread
for retrieving data for reading.
Create a uni-directional MemoryStream that may or may not use a background thread
for retrieving data for reading/writing.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is the Menu that generated the event, which is not necessarily the "target" for the
event.
Create a Menu that is a copy of the other menu.
A menu option - see menuOptions.
A menu option - see menuOptions.
A menu option - see menuOptions.
The event type for when a control shows its associated menu.
A menu option - see menuOptions.
A MenuBar holds a set of PullDownMenu buttons - each of which is associated with a
Menu.
Create a new Panel which uses itself to layout components.
A MenuChoice is a type of mChoice which uses a full Menu for the drop
down slection which can have submenus.
This is an mComboBox where the mChoice control is actually a MenuChoice control.
Create a new Panel which uses itself to layout components.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Returns if the Menu associated with the Control is displayed.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This creates the menu item with the action and label being equal to text.
This creates the menu item with the action and label being equal to text.
This creates the menu item with the action and label being equal to text.
This creates a MenuItem using the ImageCache to load an icon for the item to be associated
with the text label.
This is called when a menu item is selected in the menu provided by the unit.
This should be a combination of the MENU_XXX values.
This holds a MenuState Object used for controlling the Menu associated with
the Control.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Create a new Panel which uses itself to layout components.
This causes a "native" message box to be displayed - halting ewe programs until
the user dismisses it.
This class is used to execute a method within the System Message Thread (which
is needed to do certain operations on certain operating systems).
This represents a single integer value that can be stored in a Database using
its MetaData facilities.
Create a MetaFlag with the specified name for the specified database.
This is used to invoke methods on objects.
This class is a base class for Method and Constructor.
A Metric value for getFontForMetric().
A Metric value for getFontForMetric().
A Metric value for getFontForMetric().
A Metric value for getFontForMetric().
A Metric value for getFontForMetric().
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Create a new Editor that will initially be set to edit itself.
This constructor is used by UIBuilder.
Constructs a graphics object which can be used to draw on the given
surface.
Milliseconds in the range of 0 to 999.
The timer interval in milliseconds.
An mImage is a versatile implementation of IImage.
Create a new mImage() for a specified IImage.
Create a new mImage() for the specified IImage.
Create a new mImage() with the named image.
Create a new mImage() with the named image and specified transparent color.
Create a new mImage() with the named image and mask.
Returns the smaller of two values.
Returns the smaller of two values.
Returns the smaller of two values.
Returns the smaller of two values.
Smallest value allowed for radix arguments in Java.
A value used with setOpenCloseTypes().
The minimum value a byte can represent is -128 (or
-27).
The minimum value the char data type can hold.
The minimum positive value a double may represent
is 5e-324.
The minimum positive value a float may represent
is 1.4e-45.
The minimum value an int can represent is -2147483648 (or
-231).
The minimum value a long can represent is
-9223372036854775808L (or -263).
The minimum value a short can represent is -32768 (or
-215
Use this to set the number of milliseconds in between drag messages.
Do not set this directly - use setMinimumSize() instead.
The minimum height for each cell.
A Tag type for use in Control.setTag() - use a ewe.fx.Dimension object as the "value" object.
An mInput is a single line input.
This class provides an mInput along with a drop-down tool menu, that is meant
to aid the input in some way.
Create an mInputWithTools but with no tool menu selected.
Create an mInputWithTools with a specific tools menu.
Create an mInputWithTools with a specific tools menu derived from the toolOptions.
The minimum number of allowed threads.
Do not set this directly - use setMinimumSize() instead.
The minimum width in characters for the control - by default this is 5.
The minimum width for each cell.
Another error than those specified in this class was encountered.
An attribute was missing.
A PCDATA element was missing.
Throws an XMLValidationException to indicate that an attribute is
missing.
Throws an XMLValidationException to indicate that an element is missing.
Throws an XMLValidationException to indicate that a #PCDATA element was
missing.
Create a directory and all necessary parent directories.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is called when a WindowEvent occurs on a mobile device.
This is the reserved "ModifiedByWho" field.
This is the reserved "ModifiedByWho" field.
This is the reserved "ModifiedDate" field.
This is the reserved "ModifiedDate" field.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Modifier is a helper class with static methods to determine whether an
int returned from getModifiers() represents static, public, protected,
native, final, etc...
This constructor really shouldn't be here ...
Modifiers of the control.
The state of the modifier keys when the event occured.
Modifiers for the MenuItem.
The state of the modifier keys when the event occured.
Set/Clear modifier flags for the Control.
Set/Clear modifier flags for the Control.
Modify this control and all child controls (and their children).
Modify all child controls (and their children).
Modify a field in some way.
Modify a field in some way.
This can be used to modify any of the fields.
This will modify field controls in the editor conditionally.
This modifies the setup for the Form to be one suitable to run full screen on a SmartPhone
compatible IF the application actually is running on a SmartPhone device.
Modify the record data, returning a new location if the record had to be moved.
Modify the record data, returning a new location if the record had to be moved.
Use this to specify a monochrome image, thereby using the smallest amount of space
for the image.
Use with getString()/fromString() -
The full name of a month.
Use with getString() -
The correct format for displaying month and year only.
The number of months difference.
A Mosaic is used to display multiple images, each of which may be able
to move and or be animated.
A MosaicPanel is an extension of a Mosaic which process pen/mouse
events to trap conditions when the pen/mouse is pressed or dragged
on images in the Mosaic.
Indicates the mouse has entered the panel.
Indicates the mouse has left the panel.
Indicates the mouse has left the panel.
A property bit - In order for a "drag over" event to be recognized, the mouse pointer must be over the image.
Control Modifier - sets the control to react to when the mouse is over the control or not.
This moves/renames the file to the destination newFile.
This moves/renames the file to the destination new File.
This moves/renames the file to the destination new File.
This variable is valid during an imageMovedOn() call.
Move the image to the top.
Move the PageRect to a new location relative to the top left corner of the page.
Move the PageRect to a new location relative to the top left corner of the page.
This copies a rectangular area in a Graphics to a different location within itself in the most
effecient way.
This moves the entire entry and all its children so that it is now a child of the
specified parent, inserted immediately before the "before" entry (which must be a
child of the parent).
Move the current point to the specified x,y location.
This method moves the result set position from the insert row back to
the current row that was selected prior to moving to the insert row.
This method positions the result set to the "insert row", which allows
a new row to be inserted into the database from the result set.
Call this to move to the next page.
This variable is valid during an imageMovedOff() call.
This contains various low-level routines for unsigned bigints.
MPN() - constructor for class ewe.math.
MPN
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This provides many additional utility String manipulation routines.
This is a Tabbed Panel with tab selectors placed at the top of the
panel.
This is a Deprecated control - it allows simple multi-line text editing.
You should use this instead of mTextArea.
The mThread class is used as a substitute for the java.lang.Thread class and is used
in Ewe as a convenient way of converting simple Java algorithms that use Threads to
work in Ewe.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Multiply x[0:xlen-1] and y[0:ylen-1], and
write the result to dest[0:xlen+ylen-1].
Multiply x[0:len-1] by y, and write the len least
significant words of the product to dest[0:len-1].
This is an option for use in the constrcutor.
For PRESSED KeyEvents, indicates that the text element has a multi-character
string that should be considered as entered by the user.
If multiple lines are used for the text this denotes how those lines
are aligned within the space allocated for the text.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
If this is true then a thread can call hold()/grab() on a lock
multiple times - defaults to true.
In listMode this returns true if more than one cell is selected.
Destructively multiply this number with y.
This specifies whether the list allows multiple selections or not.
Allow disconnected blocks to be selected.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is initially null but can be set before calling call.
Do not use or move this variable.
This is the object currently being edited.
The options selected for the NumberEntry.
This is not created until the button is first pressed.
This is the splitter to the left or above this panel (if any).
This is the thread in which the task is running.
In the case of block sizes greater than 1, it may be necessary to pad
the final set of data before processing.
You would only use this if you are inheriting from PrinterJobObject.
A PageDisplay displays a set of PageDisplayUnit objects.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
A PageFormat class is sent to a Printable object during the printing of
a document.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is the total number of pages in the document as reported by
Printable.countPages()
This is the total number of pages that will be printed using the provided
PrinterOptions object.
Control Modifier - sets the control to paint its data only in the next paint operation.
This method should paint the specified item at the location (0,0) in
the specified Graphics.
Control Modifier - sets the control to paint everything except its data in the next paint
operation.
This repaints the most recently selected cell rectangle.
This paints a matrix of cells.
Paint the data within the cell.
Paint the data within the cell.
The file system is a PalmOS type system - whatever that may be.
This is the CellPanel which contains the item which was added to the MultiPanel.
A Panel is a general Container that is simpler than a CellPanel and which uses
a Layout manager to layout it components.
Create a new Panel which uses itself to layout components.
Create a new Panel which uses a specific layout manager.
You should not use this directly except to set properties such as the thickness
and arrow direction.
This is different depending on the type of event.
The parameter entity resolver.
The parent of the control.
You can optionanlly set this.
Used by WindowContainer only.
This should be one of the SerialPort Parity options - e.g.
Parses the data and lets the builder create the logical data structure.
Parses the data and lets the builder create the logical data structure.
Parse a string of UTF encoded bytes.
Parse a string of UTF encoded bytes.
This is for parse number/currency values etc.
Converts the specified String into a byte.
Converts the specified String into an int
using the specified radix (base).
Parse a double precision floating point decimal number.
Parse a double precision floating point decimal number.
Parse the specified String as a double.
This method is called if there is an error parsing a line.
Parse the specified String as a float.
Convert a String to an integer using the specified radix.
Convert a String to an integer.
Converts the specified String into an int.
Convert a String to an integer using the specified radix.
Converts the specified String into an int
using the specified radix (base).
Convert a String to an integer using the specified radix.
Convert a String to a long value.
Converts the specified String into a long.
Convert a String to a long value using the specified radix.
Converts the specified String into an int
using the specified radix (base).
Converts the specified String into a short.
Converts the specified String into a short
using the specified radix (base).
This creates a new DataParser for the specified format and then parses the String.
This method parses the string passed in as a URL and set's the
instance data fields in the URL object passed in to the various values
parsed out of the string.
This class is used to get a "sub-stream" of data from another Stream.
Creates a new PartialInputStream with no limit.
Creates a new PartialInputStream with the specified limit.
Creates a new PartialInputStream with the specified limit.
This class is used to create a "sub-stream" of data int another Stream.
Creates a new PartialOutputStream with no limit.
Creates a new PartialOutputStream with the specified limit.
This is the password character to use for the input.
If possible, this will be used as the password character.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Pause after this image for the specified number of milliseconds.
This is the time to pause between steps, which defaults to 10 ms.
Do not call this directly, it is used internally.
This is the ProgressBarForm.
Indicates that a new #PCDATA element has been encountered.
Indicates that a new #PCDATA element has been encountered.
Indicates that a new #PCDATA element has been encountered.
A possible flag for screenIs.
Returns the top Object on the stack without removing it.
Returns the top Object on the stack without removing it.
A Pen is used with certain draw operations in ewe.fx.Graphics.
PEN - static field in class ewe.ui.
IKeys Left Mouse Button or Pen *
The event type for a pen or mouse down event.
The event type for a pen or mouse drag event.
The event type for a pen or mouse move event.
The event type for a pen or mouse move off event.
The event type for a pen or mouse move on event.
The event type for a pen or mouse up event.
Called if the Pen or Mouse button is quickly pressed and released.
Called if the Pen or Mouse button is quickly pressed and released.
Called if the Pen or Mouse button is quickly pressed and released.
Called if the Pen or Mouse button is quickly pressed and released.
Called if the Pen or Mouse button is quickly pressed and released.
Called if the Pen or Mouse button is quickly pressed and released.
Called if the Pen or Mouse button is quickly pressed and released.
Called if the Pen or Mouse button is quickly pressed and released.
If this returns true, then this unit has responded to the event and no further checking is
necessary.
Called if the Pen or Mouse button is double clicked on the Control.
Called if the Pen or Mouse button is double clicked on the Control.
Called if the Pen or Mouse button is double clicked on the Control.
Called if the Pen or Mouse button is double clicked on the Control.
Called if the Pen or Mouse button is double clicked on the Control.
Called if the Pen or Mouse button is double clicked on the Control.
Called if the Pen or Mouse button is double clicked on the Control.
If this returns true, then this unit has responded to the event and no further checking is
necessary.
PenEvent is a pen down, up, move or drag event.
Called when the Pen or Mouse button is held down on the control.
Called when the Pen or Mouse button is held down on the control.
Called when the Pen or Mouse button is held down on the control.
Called when the Pen or Mouse button is held down on the control.
Called when the Pen or Mouse button is held down on the control.
Called when the Pen or Mouse button is pressed on the control.
Called when the Pen or Mouse button is pressed on the control.
Called when the Pen or Mouse button is pressed on the control.
Called when the Pen or Mouse button is pressed on the control.
Called when the Pen or Mouse button is pressed on the control.
Called when the Pen or Mouse button is pressed on the control.
Called when the Pen or Mouse button is pressed on the control.
Called when the Pen or Mouse button is pressed on the control.
Called when the Pen or Mouse button is pressed on the control.
Called when the Pen or Mouse button is pressed on the control.
Called when the Pen or Mouse button is pressed on the control.
Called when the Pen or Mouse button is pressed on the control.
Called when the Pen or Mouse button is pressed on the control.
Called when the Pen or Mouse button is pressed on the control.
Called when the Pen or Mouse button is pressed on the control.
Called when the Pen or Mouse button is pressed on the control.
Called when the Pen or Mouse button is pressed on the control.
If this returns true, then the TableControl will not process a pen press any
further.
If this returns true, then this unit has responded to the event and no further checking is
necessary.
Called when the Pen or Mouse button is released on the control.
Called when the Pen or Mouse button is released on the control.
Called when the Pen or Mouse button is released on the control.
Called when the Pen or Mouse button is released on the control.
Called when the Pen or Mouse button is released on the control.
Called when the Pen or Mouse button is released on the control.
Called when the Pen or Mouse button is released on the control.
Called when the Pen or Mouse button is released on the control.
Called when the Pen or Mouse button is released on the control.
Called when the Pen or Mouse button is released on the control.
Called when the Pen or Mouse button is released on the control.
If this returns true, then this unit has responded to the event and no further checking is
necessary.
Called when the right Mouse button is released on the control.
Called when the right Mouse button is released on the control.
If this is true then pen presses act as if CONTROL is always pressed.
If this is true then pen presses act as if CONTROL is always pressed.
Control Modifier - sets the control to ignore pen/mouse presses.
This is an option for setOptions()
- it keeps both horizontal and vertical scrollers permanently displayed.
This class is the abstract superclass of all classes that implement
the concept of a permission.
Create an instance with the specified name.
This class models a group of Java permissions.
This class is a heterogeneous collection of permissions.
This method initializes a new instance of Permissions.
Set this to an application specific name (e.g.
This is assigned to the persistentHistoryKey of the FileChooser created.
This is sent to the persistentHistoryKey of the created FileChooser.
If this is true, then the tool tip will remain visible until the mouse moves
off of the control.
A Phone Menu is a non-scrolling menu displayed normally full screen.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
PI - static field in class ewe.sys.
Math PI constant.
PI - static field in class java.lang.
Math Create a MemoryStream and return an InputStream and an OutputStream for it.
This method creates two Sockets on the local host connected together.
Create two Streams that represent either end of a memory based communication stream.
A PixelBuffer is used to store ARGB pixel information in an integer array.
pl - field in class ewe.ui.
Form The properties of the Form.
Place a SipButton in an empty CellPanel that will be used
as a tool/menu bar along the bottom of the screen.
Place in an mTabbedPanel display to the extreme right of the tabs.
Loop the sound until stop() is called
Don't stop any currently playing sound
Play synchronously (default)
Create a new Editor that will initially be set to edit itself.
Play a .wav file resource.
This can be used to request an abort - but it is not for general use.
This method will decode the Image that was perviously saved via pngEnocde().
This method will save the Image as a PNG image into this ImageBytes object, erasing
any data that may have been in it.
This class can be used to save a PNG encoded image.
Create a new Editor that will initially be set to edit itself.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Create a new Polygon which is a (possibly) translated version of the original.
Display the keybar that was displayed before the last push() call.
Pops an item from the stack and returns it.
Pops an item from the stack and returns it.
This removes and returns the object at the front of the Vector v.
This does the work of positioning and displaying the Form.
This is called when a popup-menu or pull-down menu is first shown.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
Copyright (C) 1998, 1999 Wabasoft *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This gets closed after the popup menu for the Control has closed.
This gets closed after the popup menu for the Control has closed.
This gets closed after the popup menu for the Control has closed.
This is called when the popup menu associated with the control generates an event.
This is called when the popup menu associated with the control generates an event.
This is called when the user selects an item from the popup menu.
This is called when the user selects an item from the popup menu.
This is called when the user selects an item from the popup menu.
This is called when the user selects an item from the popup menu.
If this is true then the Control is assumed to show a popup frame when
displayed.
This is the sound that is played when a popup-menu or pull-down menu is first
shown.
The port number to connect to.
The index of the next character that will by read from the buffer.
The array index of the next byte to be read from the buffer
buf
The array index of the next char to be read from the buffer
buf
This is the position in the buffer from which the next byte will be
read.
This method returns the index into the BLOB at which the first instance
of the specified bytes occur.
This method returns the index into the BLOB at which the first instance
of the specified pattern occurs.
This method returns the index into the CLOB of the first occurrence of
the specified character pattern (supplied by the caller as a
Clob).
This method returns the index into the CLOB of the first occurrence of
the specified character pattern (supplied by the caller as a
String).
This calculates the cursor line and position for the given offset position
from the start of the section.
The value of a double representing 1.0/0.0, positive infinity.
The value of a float representation 1.0/0.0, positive infinity.
This is used by an application to notify the connection that it has created
and is listening to a TCP/IP server port on the specified hostName and port number.
This is used by an application to notify the connection that it has created
and is listening to a TCP/IP server port on the specified hostName and port number.
Returns of value of the first argument raised to the power of the second argument.
Calculate the integral power of a BigInteger.
Calculate the integral power of a BigInteger.
Power raise first operand to power of second.
A value used with setOpenCloseTypes().
Do not set this directly - use setPrefferedSize() instead.
A Tag type for use in Control.setTag() - use a ewe.fx.Dimension object as the "value" object.
Control Modifier - sets the control to only size itself to its preferred size.
Do not set this directly - use setPrefferedSize() instead.
This method creates a new CallableStatement for the
specified SQL string.
This method creates a new CallableStatement for the
specified SQL string.
This interface provides a mechanism for executing pre-compiled
statements.
This method creates a new PreparedStatement for the specified
SQL string.
This method creates a new PreparedStatement for the specified
SQL string.
Set this true to indicate that the lineReceived() method should be called prior to parsing
the line.
The event type for a pressed event.
This handles the button press.
The control's previous sibling.
Enter or leave a period where you wish for the Device to not power down due
to being in an idle state.
This method moves the current position to the previous row in the
result set.
Decode an array of primitive values, encoded as a String.
Encode the array of primitive Java values as a String.
Convert a Java encoded primitive type to the Class representing that type.
This starts the printing process going.
This is the main method you must override.
Prints the page at the specified index into the specified Graphics context in the specified format.
Prints the page at the specified index into the specified Graphics context in the specified format.
Write out a String of text.
This is an interface which must be supported by objects which print to the printer.
A very useful base class for implementing a Printable object, which uses
PrintPage objects to paint to each page.
This indicates that printing should be from the highest page to the lowest.
This displays the printer select/setup dialog box, which may be a native OS
dialog box.
This represents an object that provides a Printable with pages and a PrintSurface
on which to print.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Output a line-feed (end of line) character.
Output a line-feed (end of line) character.
This method prints the specified line to the log stream.
Output a String followed by CR/LF.
Write out a String of text followed by a line-feed..
This class holds options for the pages that are to be printed - but do not relate to the layout
of the pages.
A PrintPage is used to help you draw a section of, or complete page, on a PrintSurface - usually
as provided by a PrinterJob.
Create a PrintPage to cover a specific area on the PrintSurface with a specified x-DPI and y-DPI.
Create a PrintPage to cover a specific area on the PrintSurface where the xDPI and
the yDPI are calculated such that they result in a pixel width and pixel height equal
to those specified as parameters.
A PrintPreview is very similar to a PrinterJob except that the output
for each page will be an Image of a resolution that you preset.
Dumps the exception stack to an output stream.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This class provides the same API as java.io.PrintWriter.
Create a new TextWriter to write to the specified Stream.
Create a new TextWriter to write to the specified Stream.
Create a new TextWriter to write to the specified Stream.
Create a new TextWriter to write to the specified Stream.
Private: accessible only from the same enclosing class.
Return a BigInteger that is bitLength bits long with a
probability <322^-100 of being composite.
Return a BigInteger that is bitLength bits long with a
probability <322^-100 of being composite.
The column type is input.
The column type is input/output.
The column type is output
The column is used for storing results
The column is used for return values.
The column type is unknown.
NULL values are not allowed.
The procedure does not return a result.
It is unknown whether or not NULL values are allowed.
It is unknown whether or not the procedure returns a result.
The procedure returns a result.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
Copyright (C) 1998, 1999 Wabasoft *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Processes an ATTLIST element.
Processes an attribute of an element.
This processes a block of data and places the output in the provided ByteArray.
This processes a block of data and places the output in the provided ByteArray.
This processes a block of data and places the output in the provided ByteArray.
This processes a block of data and places the output in the provided ByteArray.
This processes a block of data and places the output in the provided ByteArray.
This processes a block of data and places the output in the provided ByteArray.
Processes a CDATA section.
Processes a conditional section.
Processes a document type declaration.
Processes an element in the DTD.
Processes a regular element.
Processes an ENTITY element.
Processes an ignore section.
This is used to process data in place.
Processes a "processing instruction".
Processes a tag that starts with a bang (<!...>).
This gives an indication of the progress of the process.
A ProgressAndControl panel allows a ProgressBar to be displayed in the same
location as another Control.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Create a new Panel which uses itself to layout components.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
If this is set to 0 then a call to changed() is done everytime setProgress() is set, otherwise
changed is called only when the progress has increased past the last setProgress() by this value.
This is an optional string that is used as a user informative prompt for the control.
If a dialog box must be used by the underlying system, then this prompt will be
displayed in its title.
This is optional - if an mLabel is used as the on-screen prompt for this control, then set this value
to be that control.
A set of persistent properties, which can be saved or loaded from a stream.
A set of persistent properties, which can be saved or loaded from a stream.
This is used for setting properties of the mImage.
Creates a new empty property list with no default values.
Creates a new empty property list with no default values.
Create a new property list from a ewe.data.PropertyList object.
Create a new property list from a ewe.data.PropertyList object.
Create a new empty property list with the specified default values.
Create a new empty property list with the specified default values.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Returns an enumeration of all keys in this property list, including
the keys in the default property list.
Protected: accessible only to subclasses, or within the package.
This indicates that this line is used to provide blank lines above a non-blank line.
This indicates that this line is used to provide blank lines below a non-blank line.
If the SoftKey button or menu item was a proxy for another control (usually a button)
then this will be set to be that Control.
Represents public members only, but includes all inherited members.
Public: accessible from any other class.
An option for retrieving Fields, Methods and Constructors.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
The pure name of the field without any extra specifiers.
Display a new keybar, but save the old keybar.
This inserts an object to the front of the Vector v.
Pushes an Object onto the top of the stack.
Pushes an Object onto the top of the stack.
Push back some bytes into the input stream.
Push back some bytes into the input stream.
Push back some bytes into the input stream.
Push back some bytes into the input stream.
This will pushback some text into the stream.
This subclass of FilterInputStream provides the ability to
unread data from a stream.
This method initializes a PushbackInputStream to
read from the specified subordinate InputStream
with a default pushback buffer size of 1.
This method initializes a PushbackInputStream to
read from the specified subordinate InputStream with
the specified buffer size
This subclass of FilterReader provides the ability to
unread data from a stream.
This method initializes a PushbackReader to read from the
specified subordinate Reader with a default pushback buffer
size of 1.
This method initializes a PushbackReader to read from the
specified subordinate Reader with the specified buffer
size
This merges the pixels from the other PixelBuffer with the pixels in this PixelBuffer at the
specified location.
This merges the pixels from the other PixelBuffer with the pixels in this PixelBuffer at the
specified location.
This will put the object into the buffer and it will not return until
it has done so, or until the timeout has expired or until the buffer has been closed.
Put the object and key in the Map.
Put the object and key in the Map.
Put data into the table with the specified key.
This is used with put() - it alpha blends in the incoming data with this PixelBuffer's data.
This is used with put() and the PUT_SET option - it overwrites this PixelBuffer's data with in the incoming data so
long as the incoming data is NOT FULLY TRANSPARENT (i.e an alpha value of 0).
This is used with put() - it overwrites this PixelBuffer's data with in the incoming data.
This tells the Form to place itself as close by the client as possible.
Call this after calling getDrawingBuffer() to update this PixelBuffer with the data you
have drawn.
Call this after calling getDrawingBuffer() to update this PixelBuffer with the data you
have drawn, in the area specified by the mask.
Use this to put data into the buffer, for later reading out.
Put the value stored in this Wrapper in the specified field in the specified object.
This will position this carrier frame in the parent frame.
This sends the data on the PageRect to the output device (usually a printer).
This is used to transfer a PageRect drawn by the Printable object onto the PrintPreview's
destination image.
This class generates pseudorandom numbers.
Returns a random number between 0.0 and 1.0.
Creates a new pseudorandom number generator.
Creates a new pseudorandom number generator, starting with the
specified seed, using setSeed(seed);.
RandomAccessFile is what you should use for file I/O.
Opens a file with the given name and mode.
Open a new RandomAccessFile in read or read-write mode.
Open a new RandomAccessFile in read or read-write mode.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This provides a full RandomAccessStream implementation from either a BasicRandomAccessStream
implementation or from a RandomStream object.
Use this to implement a RandomAccessStream object.
A Range represents a consecutive sequence of indexes.
A RangeList manages a set of Range object - but you should never add
Range objects to it directly.
Constructs an empty vector.
Convert the ranges of this PrintOptions to a String.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This method reads an unsigned byte from the input stream and returns it
as an int in the range of 0-255.
This method reads one byte from the stream.
This method reads one char from the stream.
Reads the next byte of data from this input stream.
Reads the next byte of data from this input stream.
Calls the in.read() method
Reads the next byte of data from this input stream.
This method reads an unsigned char from the input stream and returns it
as an int in the range of 0-65535.
This method reads an unsigned byte from the input stream and returns it
as an int in the range of 0-255.
This method reads an unsigned char from the input stream and returns it
as an int in the range of 0-65535.
Reads the next byte of data from this input stream.
Read in a single byte from the stream.
Read bytes into a buffer.
Reads bytes into a buffer.
Reads bytes into a buffer.
Read in a number of bytes of data from the input stream equal to the length of the provided buffer.
Read in a number of bytes of data from the input stream equal to the length of the provided buffer.
Read in a number of bytes of data from the input stream.
Read in a number of bytes of data from the input stream.
Read in a number of bytes of data from the input stream.
This method reads bytes from a stream and stores them into a caller
supplied buffer.
This method reads bytes from the stream and stores them into a
caller supplied buffer.
This method read bytes from a stream and stores them into a
caller supplied buffer.
Read characters into an array.
Read characters into a portion of an array.
This method read chars from a stream and stores them into a caller
supplied buffer.
This method reads chars from the stream and stores them into a
caller supplied buffer.
Calls the in.read(char[], int, int) method.
This method reads chars from a stream and stores them into a caller
supplied buffer.
This method read chars from a stream and stores them into a caller
supplied buffer.
Read in a number of characters.
This method attempts to read count bytes from the stream and will not return
until either all count bytes have been read or the end of the stream has been reached.
This method attempts to read count bytes from the stream and will not return
until either all count bytes have been read or the end of the stream has been reached.
This is an option for use in the constrcutor - the same as NO_WRITING.
This reads one byte of data.
This reads in a line of text which was terminated in the stream by a Line Feed (\n)
or a Carriage Return (\r) or a CR followed by LF (\r\n) or by the end of the file.
Read in all the characters from this TextReader as a String.
This is a blocking readAll.
This is a blocking readAll.
This is a blocking readAll.
Read all the characters from the input stream using the specified TextCodec.
This throws an exception if all the specified bytes are not found at the specified
location.
Read all the bytes from a File, possibly using a FastStream.
Read all the bytes from a File, possibly using a FastStream.
Read all the bytes in a separate thread.
Read all the bytes in a separate thread.
Read all bytes from a Stream, closing the Stream when done.
This reads all the bytes in a Stream (it will close the stream afterwards).
Read all the bytes from an InputStream, placing them in a ByteArray.
Read all the bytes from an InputStream, placing them in a ByteArray.
This method reads the next item from the stream a Java SQL
Array.
This method reads the next item from the stream a ASCII text
InputStream.
This method reads the next item from the stream a Java
BigDecimal.
This method reads the next item from the stream a binary
InputStream.
This method reads the next item from the stream a Java SQL
Blob.
This is used to read the next block of incoming data.
This is used to read the next block of incoming data.
This method reads a Java boolean value from an input stream.
This method reads a Java boolean value from an input stream.
This method reads the next item from the stream a Java
boolean.
This method reads a Java byte value from an input stream.
This method reads a Java byte value from an input stream.
This method reads the next item from the stream a Java
byte.
This method reads the next item from the stream a Java
byte array
Reads bytes from the current record into a byte array.
Reads bytes from the stream.
This returns:
0 - Stream end reached.
This reads bytes from the stream asynchronously.
This reads bytes from the stream asynchronously.
This reads bytes from the stream asynchronously.
This method reads a Java char value from an input stream.
This method reads a Java char value from an input stream.
This method reads the next item from the stream a character
Reader.
This method reads the next item from the stream a Java SQL
Clob.
Read in the document body from the Socket.
This method reads the next item from the stream a Java
java.sql.Date.
Read in a number of characters.
This method reads a Java double value from an input stream.
This method reads a Java double value from an input stream.
This method reads the next item from the stream a Java
double.
Abstract class for reading character streams.
Create a new character-stream reader whose critical sections will
synchronize on the given object.
This method reads a Java float value from an input stream.
This method reads a Java float value from an input stream.
This method reads the next item from the stream a Java
float.
Read the field values from the DatabaseEntry into the data objects being kept by
the Record object.
This method reads raw bytes into the passed array until the array is
full.
This method reads raw bytes into the passed array until the array is
full.
This method reads raw bytes into the passed array buf
starting
offset bytes into the buffer.
This method reads raw bytes into the passed array buf
starting
offset bytes into the buffer.
Read in exactly the specified number of characters.
Reads in all the bytes of an array.
Reads in exactly a certain number of bytes.
This is a blocking readFully.
This is a blocking readFully.
Read in exactly the specified number of characters as a String.
Set this true to decode the incoming bytes as text instead of bytes.
Read in all the data from the Socket.
You do not need to override this - it reads in the data provided by the server
and saves it in the destination.
Read in all the data from the Socket.
This method reads a Java int value from an input stream
It operates by reading four bytes from the stream and converting them to
a single Java int.
This method reads a Java int value from an input stream
It operates by reading four bytes from the stream and converting them to
a single Java int.
Utility used by the DataStorage.
This method reads the next item from the stream a Java
int.
Utility used by the DataStorage.
This reads an integer value from a byte array with the specified number
of bytes.
Utility used by the DataStorage.
Read in all the data from the Socket, converting it to text using the specified
codec.
This method reads a single line of text from the input stream, returning
it as a String.
This method reads a line of text from the input stream and returns
it as a String.
This reads in a line of text which was terminated in the stream by a Line Feed (\n)
or a Carriage Return (\r) or a CR followed by LF (\r\n) or by the end of the file.
This reads in a line of text.
This method reads a Java long value from an input stream
It operates by reading eight bytes from the stream and converting them to
a single Java long.
This method reads a Java long value from an input stream
It operates by reading eight bytes from the stream and converting them to
a single Java long.
This method reads the next item from the stream a Java
long.
This reads a long value from a byte array as an 8 byte sequence - high byte first.
Read more into the internal buffer.
This method reads the next item from the stream a Java
Object.
Set this true to have a read-only display.
Set this true to allow for read() calls only.
This exception is thrown if an attempt to open some stream or file in ReadWrite mode
was attempted, but only ReadOnly mode is allowed.
Read in and return the record data.
Read the record data and append it to a ByteArray.
This method reads the next item from the stream a Java SQL
Ref.
This opens a Stream to a resource using openResource and then reads in all the
bytes.
This reads a Win32 specific resource.
This method reads a signed 16-bit value into a Java in from the stream.
This method reads a signed 16-bit value into a Java in from the stream.
This method reads the next item from the stream a Java
short.
This reads a single byte using the InputStream read(byte[] buffer,int start,int lengh) method.
This reads a single byte using the InputStream read(byte[] buffer,int start,int lengh) method.
This method populates the data in the object from the specified stream.
This method reads the next item from the stream a Java
String.
Read in up to the specified maximum number of characters as a String.
Read in the document body from the Socket.
This method reads the next item from the stream a Java
java.sql.Time.
This method reads the next item from the stream a Java
java.sql.Timestamp.
This method reads 8 unsigned bits into a Java int value from
the stream.
This method reads 8 unsigned bits into a Java int value from
the stream.
This method reads 16 unsigned bits into a Java int value from the stream.
This method reads 16 unsigned bits into a Java int value from the stream.
This method reads a String from an input stream that is
encoded in a modified UTF-8 format.
This method reads a String from an input stream that is
encoded in a modified UTF-8 format.
This method determines whether or not a stream is ready to be read.
Return true if more characters are available to be read.
Calls the in.read() method.
This method determines whether or not this stream is ready to be read.
Tell whether this stream is ready to be read.
This method determines if the stream is ready to be read.
Tell whether this stream is ready to be read.
This re-arrange the section the cursor is on and following sections up to lastSection.
Receive an incoming DatagramPacket.
This is a non-blocking receive.
A Record is a convenience class that can be used to quickly read or write
individual fields from a DatabaseEntry, automataically re-using
wrapper data objects.
Create a Record for use with the specified Database.
Create a Record for use with the specified Database using but where only the specified
fields will be read in from DatabaseEntry objects.
If new Index is -1 the entry at oldIndex was deleted and the entry e will be null.
If new Index is -1 the entry at oldIndex was deleted and the entry e will be null.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
A RecordFile is an implementation of a Database that uses a DatabaseStream
to store a set of Records as linked lists within the file.
Open a Record file using an already open DatabaseStream.
Open a Record file using a specified File.
Open a Record file using an already open RandomAccessStream.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
A value sent to the createNewForm method.
A Tag type for use in Control.setTag(), used to set the absolute location of a Control
within a Panel - use a ewe.fx.Rect object as the "value" object.
Constructs a rectangle with the given x, y, width and height.
Call this after a successful connection.
Do not use this to repaint a control - use repaintNow() instead.
This alters the clipping region of the current graphics to be the intersection
of the original clipping region and the newly specified region.
This alters the clipping region of the current graphics to be the intersection
of the original clipping region and the newly specified region.
This will cause the selected Node to be collapsed and then expanded again.
This will cause the selected Node to be collapsed and then expanded again.
This interface provides a mechanism for obtaining information about
a SQL structured type
REF - static field in class ewex.sql.
Types ewe.reflect.Reflect provides methods for certain Class reflection operations which are not provided by
the Class object in Ewe.
Create a Reflect object given a non-null and non-primitive Class.
This class provides a number of useful static methods that can simplify a
number of common tasks that use the Java Reflection API.
This reformats the lines.
This will reposition the display to the end of the text and then do a
full display refresh.
This tells the File system to consider any cached directory invalid so
so that a list() call will do a true lookup.
Refresh the values in this MemoryStatus with a new values.
Repaint the entire mosaic.
This can be called to tell the display to refresh this unit.
Paint the entire mosaic to the graphics.
The default version of this method simpy repaints the control - however for controls
which may display multiple images a better refresh scheme would be needed.
The default version of this method simpy repaints the control - however for controls
which may display multiple images a better refresh scheme would be needed.
The default version of this method simpy repaints the control - however for controls
which may display multiple images a better refresh scheme would be needed.
The default version of this method simpy repaints the control - however for controls
which may display multiple images a better refresh scheme would be needed.
Refresh a particular image.
This refreshes all images marked as changed.
This method is used to refresh an Image that has been moved, but that you want
to make sure remains fully visible, by scrolling the Mosaic if necessary.
This method refreshes the contents of the current row from the database.
Use this to register an AutoStart entry.
This registers a normal autostart entry specifying the entry name and a command line that is
taken to be a Ewe application.
This method registers a new driver with the manager.
This method registers the specified parameter as an output parameter
of the specified SQL type.
This method registers the specified parameter as an output parameter
of the specified SQL type and scale.
This method registers the specified parameter as an output parameter
of the specified SQL type.
This method registers the specified parameter as an output parameter
of the specified SQL type.
This method registers the specified parameter as an output parameter
of the specified SQL type.
This method registers the specified parameter as an output parameter
of the specified SQL type.
This allows access to keys in the local system registry.
Create a new Panel which uses itself to layout components.
In "Append" mode, after all the data has been added, call this method to re-index the
database.
In "Append" mode, after all the data has been added, call this method to re-index the
database.
This method moves the result set position relative to the current row.
This is the position of the top-left of the image, relative to the top left of the Control.
A property bit - The image stays on the same spot on the screen, even if the mosaic scrolls.
Force a recalculation of all preferredSize() and resizing/positioning of the panel.
Force a recalculation of all preferredSize() and resizing/positioning of the panel.
This does a relayout of the Frame and its children and then resizes the Frame
to fit the new layout.
This method does a relayout and resize on a Frame and its containing Window (if the Frame contained within a native
Window).
This forces a recalculation of my preferred size, but not those of my children.
This forces a recalculation of my preferred size, but not those of my children.
Copy the drawn image to the original graphics and free all temporary resources.
This releases a resource read in by readResource.
Reload the current document.
How many milliseconds remaining? If it returns -1 it means that it
will never timeout.
This is a type to be used in the constructor.
This should be used with the "type" member.
This should be used with the "type" member.
This is a type to be used in the constructor.
A RemoteCall with a RemoteCallHandler can be used to invoke methods on an object
running in one ewe application by a different remote application.
This is used to create a RemoteCall from a sequence of bytes.
Create a new RemoteCall targeted at the specified method.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
A remote call handler is a class that performs two functions:
- It receives remote calls from a remote object, invokes it on a local object
and then dispatches the results to the source remote object.
Create a RemoteCallHandler with no stream or target object.
Create a RemoteCallHandler using the specified stream and with the specified
target object (i.e.
A RemoteCallTask provides an easy way to create an object that is to be controlled
remotely via RemoteCalls, or to act as a local proxy for a remote object that will be
controlled via RemoteCalls.
Create a new RemoteCallTask.
Create a new RemoteCallTask that automatically calls start() with the specified streams.
Create a new RemoteCallTask that automatically calls start() with the specified streams and
target object.
Create a new RemoteCallTask that automatically calls start() with the specified stream.
Create a new RemoteCallTask that automatically calls start() with the specified stream and
target object.
This class provides services to allow ewe applications on a desktop to communicate
with ewe applications on a mobile pc when they are connected.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
If this is true then the local database will take entries from remote database
but not vice versa.
If this is true then the local database will take entries from remote database
but not vice versa.
Returns the next Object in the sequence (optional operation).
The default version of this will throw an UnsupportedOperationException.
Removes a child control from the container.
Remove the value if it is in the array.
Remove the object and key pair from the Map.
Remove the object and key pair from the Map.
Remove the entry with the specified key.
This removes a reference from the set if it is in it.
Removes all properties with the name.
Removes all items from the control.
Remove the value at the specified index.
Remove a child from this TreeNode.
Remove a child from this TreeNode.
Removes the child located at a certain index.
Removes the child located at a certain index.
Remove a single DisplayLine
If you override this to react to a remove, then make sure you call this.
Note that if this Database is a live one (i.e.
Note that if this DataTable is a live one (i.e.
Note that if this DataTable is a live one (i.e.
This is used for advanced refreshing with quickDragging.
Remove an image from the mosaic.
Remove an event listener.
Add a range of indexes from the EntriesView.
This deletes any selected area and updates the cursor, but it does not do a resplitting of the
lines nor does it do a repaint.
Remove the SoftKeyBar for a particular Control or the default SoftKeyBar.
This removes a trailing "/" or "\" character.
This renames the DataStorage closing it first, but does not move it to a new directory
or give it a new extension.
This renames the file in place.
Reopen the stream after a temporaryClose().
This calls a repaintNow() using a CallBack - it does not repaint immediately.
Repaint the "data" part of the Control now.
Repaint the "data" part of the Control now.
Repaint the "data" part of the Control now.
Repaint the Control now if the "yes" parameter is true.
Repaint a section of the Control now.
For PRESSED KeyEvents, indicates that the key press is generated
because the key is being held down.
This replaces an old DataEntry with this one.
For PRESSED KeyEvents, indicates that the key that was typed should be considered
to replace the previously sent key press.
This replaces the section with the provided section (which can actually have more than
one section in it).
This replaces a section of elements with a new section.
This will replace the current selection with the provided Object.
This is set true once a reply has been received.
This is used to provide a reply to the remote call.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Create a new Panel which uses itself to layout components.
"message" is the message that is shown before the exception class name.
If this is true then any IO errors encountered during doSave() or doOpen()
is reported.
Call this before calling getNextRect() for the first time on the PrintPage - to suggest
the PageRect block size to use.
This requests that the output DPI be set to the specified values.
This requests that the imageable area of the paper to be set to the specified values, which
are given in units of Points (printer dots - 1/72 of an inch).
These are the properties that will be sent to the WebServer.
This requests that the size of the paper be set to specified values, which
are given in units of Points (printer dots - 1/72 of an inch).
Call this if you are going to be painting all or a portion of the control at an
arbitrary time.
This requests that the size be changed to the following dimensions
but the control is free to ignore it or to change to a different value.
This results in a single call to the ticked() method of the TimerProc, unless
cancelTimer() is called first.
Request a timer tick to be sent to the TimerProc target.
This results in regular calls to the ticked() method of the TimerProc until
cancelTimer() is called.
Request a timer tick to be sent to the TimerProc target.
This is the version sent to the server.
A flag indicating whether or not a value for this property is required
in order to connect to the database.
Reset the Encryptor/Decryptor using the last key used to initialize it.
This method resets a stream to the point where the mark()
method was called.
Reset the stream to the point where the mark() method
was called.
Compare this object against a set of search objects.
This method sets the read position in the stream to the mark
point by setting the pos variable equal to the
mark variable.
This method discards all of the bytes that have been written to
the internal buffer so far by setting the count
variable to 0.
This method sets the read position in the stream to the mark
point by setting the pos variable equal to the
mark variable.
This method discards all of the chars that have been written to the
internal buffer so far by setting the count variable to
0.
Resets the checksum to the initial value.
Resets the CRC32 data checksum as if no update was ever called.
Reset the entry to be an empty entry, as if it had just been returned by Database.getNewData()
Reset the entry to be an empty entry, as if it had just been returned by Database.getNewData()
Calls the in.reset() method.
This method resets a stream to the point where the mark()
method
was called.
Initializes (or resets) the hasher for a new session.
Clear all the current timed values.
This method always throws an IOException in this class because
mark/reset functionality is not supported.
This method always throws an IOException in this class because
mark/reset functionality is not supported.
This clears the data held by the Record, but still keeps the data objects used to
hold the data.
Compare this object against a set of search objects.
This will reset the origin of a client (if it is a ScrollableHolder)
to (0,0) if it is not already so.
Initializes (or resets) the hasher for a new session.
Sets the read position in the stream to the previously
marked position or to 0 (i.e., the beginning of the stream) if the mark
has not already been set.
Reset the Encryptor/Decryptor using a specific key.
Reset the Encryptor/Decryptor using a specific key.
This method does the following:
- It sets the doing field to the specified parameter.
This resizes a Frame and its contents to be its preferred size.
This resizes a Frame and its contents.
This is called after the TableControl has been resized.
This is called after the TableControl has been resized.
If this is true then the Frame containing the Form will resize itself to avoid
the SIP when the SIP is turned on.
This will change the width and height values.
This will change the size of the ImageData, without changing the type of the data
or the scan line type.
This will change the width and height values.
This will change the width and height values.
This will change the width and height values.
This will change the width and height values.
This will change the width and height values.
This will change the width and height values.
This will change the width and height values.
This will change the width and height values.
This will change the width and height values.
This will change the width and height values.
This will change the width and height values.
This will change the width and height values.
This will change the width and height values.
This requests the VM to resolve the class after being defined.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This must resolve a conflict when an item has been modified on both databases.
This must resolve a conflict when an item has been modified on both databases.
Resplit and replace lines of text, possibly substituting new text.
This is the response code from the server.
This restores the dabase from the backup file if one exists.
Restore the modifier flags to their previous value.
Use this with a Rect value returned from reduceClip()
Restore the icon according to the value that was returned by getIcon().
This interface provides access to the data set returned by a SQL
statement.
This interface provides a mechanism for obtaining information about
the columns that are present in a ResultSet.
Setup the static history list for FileChoosers in this application using the specified
persistentHistoryKey.
Returns true if the method is not of type void.
If the process is supposed to produce or return a value, it should be
put here.
Reveal a hidden SoftKeyBar.
This reverses the sub-path direction.
A RewindableStream adapts a BasicStream so that a particular section of
the stream (i.e.
This is an option to be used in Image initializers.
This class can be used to wrap up an IImage or ImageData of any type to act
as an ImageData of type TYPE_ARGB or TYPE_RGB and, which uses int[] scan lines.
If you use this constructor, make sure you call one of the set() method before
using any of the other methods.
The position (in pixels) of the leftmost character on the line when displayed.
This is the right margin.
This returns the string to the right of the specified character (not including the character).
RINT - static field in class ewe.sys.
Math returns the closest integer to the argument.
This method rolls back any SQL statements executed on this connection
since the last commit or rollback.
This rotates the image and places it into the destination Image (which should)
be the correct size to receive the rotated image.
Set this to true before calling setupMainWindow() to display the application rotated by 90 degrees
clockwise (which puts the controls on the right - when the user rotates it back by 90 degrees anti-clockwise).
Create a Graphics that will rotate all drawing by the specified amount in degrees.
Create a Graphics that will rotate all drawing by the specified amount in degrees.
This options tells the ImageControl to scale the image using a rough scaling instead
of smooth scaling.
Returns the closest long to the argument.
Returns the closest int to the argument.
For CELL_CLICKED, the row which was clicked.
This method tests whether or not the current row in the result set
has been deleted.
This method tests whether or not the current row in the result set
has been inserted.
This holds the number of rows in the Grid.
This method tests whether or not the current row in the result set
has been updated.
rp - static field in class ewe.ui.
Gui The underlying InputStream object - if any.
This class is used to generate RSA Public Key pairs.
An RSAKey holds either a private or public key and will
also perform encryption/decryption operations.
This creates the key from the bytes as encoded by encodeBytes.
Return the long-truncated value of right shifting.
Override this to do custom animation.
This will actually not get called!
This calls the doRun() method and then sets the handle flags such that
Running is off and Stopped is on after doRun() returns.
This runs it synchronously.
This calls runApplet(String args[],String extraArgs []) with null extraArgs.
This is used if the mApp is executed directly by a pure Java interpreter.
Get a Form to run this LiveObject as a stand-alone application.
This is used to run a new Ewe VM with the given argument list.
Under a Ewe VM this will simply do a gc().
Tells the VM to run finalizers on exit.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Run a task that will display a native dialog box of some kind while it runs.
Run a task that will display a native dialog box of some kind while it runs.
This executes a command line on the remote machine - it works on the desktop or mobile pc.
This executes the ewe vm on the remote machine with the provided program arugments.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Create a SafeDBAccess object.
This is used to "safely" modify the contents of a file.
A safeWrite() is one where the integer data is either stored completely at the specified
location or not at all.
This is only necessary if you are using the objects _getField() and _setField()
methods for field transfer.
This is an option for use in the constructor.
Save the Database specs to permanent storage.
Save the Database specs to permanent storage.
This will save or add the entry into the database.
This saves the data back to the data store.
This will save or add the entry into the database.
Save the Database specs to permanent storage.
This writes the object to the DataStorage.
This attempts to save the file.
This returns a String which is the file name of the destination to save to.
This writes the object to the DataStorage.
Option for saveConfigInfo().
Option for saveConfigInfo().
Option for saveConfigInfo().
A SaveableEditor is designed to hold another editor and then allow you to open and
save to disk the object being edited.
This calls SaveableEditor(LiveData model,Editor editor) with a null editor.
This is the constructor to use to produce a default implementation of SaveableEditor.
This method calls the setup(LiveData model,Editor editor) method.
This calls SaveableEditor(model, model.getEditor(whichEditor)).
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This brings up the FileChooser
box and lets the user select a file to save to.
This saves an object as a new child of this entry with the specified name.
Save a LiveData object as configuration information in the registry or file.
Save a LiveData object as configuration information in the registry or file.
Save the text in the registry.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is called after a successful save.
This saves the Entry in the database, setting the Created/Modified values and adjusting
the syncrhonized flag if necessary.
This returns an encoded string as:
=
If the object is null then just "=" will be encoded. This is used to save the Object state.
This saves an object as the data for this entry with the specified name
(which may be null).
Save a Vector containing a list of strings using saveConfigInfo.
This is the title of the file save box.
Scale a source Image so that it fits exactly into the destination Image using smooth
scaling.
Scale a source Image so that it fits exactly into the destination Image.
Scale an image and return a new image.
Produce a new mImage that is a scaled version of a section of this one.
Scale the PixelBuffer to produce a new PixelBuffer - optionally scaling only a portion of
the original PixelBuffer.
This is an option for use with the constructor Image(ewe.io.Stream stream,int options,int requestedWidth,int requestedHeight)
It specifies that the image should be scaled in the X and Y plane to be exactly the size
specified.
An option for one of the scale() methods.
An option for the scale() methods.
An option for one of the scale() methods.
This method will go through the pixel buffer data and scale the alpha value of
each pixel by the specified amount - not allowing any alpha value to go higher than 1.0.
If this is not null, this will be scaled to fit the entire menu.
Scale a dimension value in Points (1/72 of an inch) into the correct number of pixels
for this PageRect - but the return value will always be a minimum of 1.
Scale a dimension, width or height value from point size to pixels for the
current PrintPage.
This is called by default by putPageRect() if the image in the PageRect must
be scaled down to the final image for display.
If this is set true, then rough scaling is done when producing the
final images for output.
Scale an image and then place a section of the scaled image into an ImageData object.
Scale an image and return a section of the scaled image.
Scale a section of an image and return a new image.
This PageRect, which was created using co-ordinates in points and using specified
X and Y DPI values, is represented by an Image with a specific number of pixels.
Scale the specified PointRect to integer pixel co-ordinates for the current
PageRect area.
Scale a PointRect containing Point dimensions into pixel dimensions for any PageRect
created by this PrintPage.
This PageRect, which was created using co-ordinates in points and using specified
X and Y DPI values, is represented by an Image with a specific number of pixels.
A Scan line type that is always used by TYPE_MONO and TYPE_GRAY_SCALE_XXX.
A Scan line type that may be used by TYPE_RGB and TYPE_ARGB *
Scans the XML data for elements.
Check if the user screen is of a certain type.
This is the size of the user's screen, but will not be set until the screenIs() method is called.
Scroll the panel - this does not update the ScrollBars.
Scroll the panel and save in moved, the amount of distance moved in x and y.
This is a CarrierFrame which scrolls its contents.
Create the ScrollableCarrierFrame.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is a CellPanel which is used as the base for ScrollServer implementations.
This is called to update a Control on-screen after it has been scrolled.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Create a new ScrollBarPanel for the specified client and with the specified options.
Create a new ScrollBarPanel for the specified client.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is the ScrollableHolder which is within the ScrollablePanel sp.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Scroll the display so that the specified line is now visible.
This is called by the table to tell the model that it wants to scroll either
vertically or horizontally.
This is called by the table to tell the model that it wants to scroll either
vertically or horizontally.
Scrolls the data so that the cell at row and col is completely visible.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Create a new ScrollTrack.
Create a new ScrollTrack.
Search for entries in the associated FoundEntries and add them to this EntriesView, using
a separate thread to do the searching.
Search for entries in the associated FoundEntries and add them to this EntriesView.
Search for entries in the associated FoundEntries and add them to this EntriesView.
Search for entries in the associated FoundEntries and add them to this EntriesView.
Search for entries in the associated FoundEntries and add them to this EntriesView.
Search for entries in the associated FoundEntries and add them to this EntriesView, using
a separate thread to do the searching.
Search for entries in the associated FoundEntries and add them to this EntriesView, using
a separate thread to do the searching.
Returns the position of an Object on the stack, with the top
most Object being at position 1, and each Object deeper in the
stack at depth + 1.
Returns the position of an Object on the stack, with the top
most Object being at position 1, and each Object deeper in the
stack at depth + 1.
Search for entries in the associated FoundEntries and add them to this EntriesView, using
a separate thread to do the searching.
Returns if a quick search using the specified criteria can be done on
a set of entries which are sorted by the sortedBy criteria.
Check if the proposed search criteria is compatible with the FoundEntries current sort.
Check if the proposed search criteria is compatible with the FoundEntries current sort.
A SecureDocument is a document that has been made secure by any one or more of a number
of ways.
Create a new SecureDocument.
This class is intended to be used as a secure Random replacement.
Create a new instance of ourselves (no-op)
Create a new instance of ourselves (no-op)
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
SecurityManager is a class you can extend to create your own Java
security policy.
Construct a new security manager.
Sets the file pointer for read and write operations to the given
position.
Tell the Stream to move to the specific position.
Tell the Stream to move to the specific position.
Tell the Stream to move to the specific position.
This selects for display one of the previously added Controls.
This selects for display one of the previously added Controls, given the
index of the item.
Selects the specified line.
Select or deselect a single item.
This is called by the table to tell the model that it wants to select
a particular cell.
This is called by the table to tell the model that it wants to select
a particular cell.
This selects for display one of the previously added Controls, given the
short (tab) name for the item.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This either selects all the items (select == true) or none of the items (select = false).
Use this to clear the selection or to select all the items.
This either clears the selection or selects all.
This is only relevant with listMode being true.
If this is true the entire text is selected when it gains focus.
If this is true the entire text is selected when it gains focus.
This selects the item at the specified row (index) exclusively and then ensures that
it is visible.
This gets called when an item is highlighted, not when it is chosen.
The selected card, or -1 if none is selected.
This is relevant only when the event type is SELECTED, DESELECTED or CLICKED.
If the event was caused by a menu item selection, then this will be that selected item.
Constructs an empty vector.
Select a particular row and make it visible if it is not so already.
If this is true then expanding/collapsing a node will automatically select that node.
Select the fields to be used by the Record - each of which must be a valid
field for the Database used by the Record.
Select the mCheckBox at the given index.
Select or deselect a particular item.
This method will select a particular item only if it is a valid choice.
Select or deselect a range of items.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is called when the Select File button is pressed.
Select an item - this does not fire a selection event.
This tells the model to select the row of a cell whenever that cell is edited.
Send a DatagramPacket
This method will block until the data is sent.
This gets called when a key was pressed by the default sendKey() method.
This gets called by the default sendChar() method and can also be called directly.
This is responsible for sending data - either remote calls or replies
to remote calls.
Set this true if you wish to send FrameEvent.NOT_ON_TOP and FrameEvent.NOW_ON_TOP
events.
This gets called when a key was pressed by the default keyPressed() method.
This is a non-blocking send.
Control Modifier - sets the control to send up key events to its parent.
Control Modifier - sets the control to send up pen events to its parent.
This is used to tell the RemoteCall that it is in the process of transmission
to the remote object.
SerialPort accesses a device's or PC's serial port.
Create a new open SerialPort.
Open a serial port with settings of 8 bits, no parity and 1 stop bit.
Open a serial port with settings of 8 bits, no parity and 1 stop bit.
SerialPortOptions is a single object that specifies all the currently supported Serial Port
options.
SerialPortOptions is a single object that specifies all the currently supported Serial Port
options.
This is the server that will be listened to after the initial connection.
This gets called every time the client connects - including the initial connection.
A server socket is used to wait for incoming TCP/IP connections.
Create a ServerSocket to listen on the local host on a specific port.
Creates a server socket at the specified port in non-blocking mode.
Create a server socket on the local host at the specified port number.
Creates a server socket at the specified port in blocking mode.
You should use one of the other ServerSocket constructors which throw an IOException
on failure.
This method starts the process for opening a ServerSocket at the specified IP address for the local host.
Create a ServerSocket to listen on the local host for a specific address, on a specific port.
Use this if you want to connect to a remote service (via the RemoteConnection) or a providing a
remote service.
SET - static field in class ewe.sys.
Math The result is the value of the second parameter.
Sets the x and y of this PointRect, the others are set to zero and returns itself.
Sets the dimensions of this PointRect and returns itself.
Sets an exclusive property.
Sets an exclusive property.
Set the properties in this collection from those in the specified PropertyList.
Set the properties in this collection from those in the specified PropertyList.
This saves changes to the data entry but does NOT rearrange current FoundEntries
object so that it is still sorted correctly.
This can be used to change the icon and text, clearing any extra column data if any
is present.
This can be used to reset the IconAndText to new icon and text.
Create and set the internal array for the ArrayImageData so that it is compatible
with the image type and scan line type for the specified ImageData parameter.
This is used to tell the File to represent a different File entity.
Modifies the File to point to a different file on the file system.
This is used to tell the File to represent a different File entity.
Modifies the File to point to a different file on the file system.
This is used to tell the File to represent a different File entity.
This is used to tell the File to represent a different File entity.
Set the properties in this collection from those in the specified Properties.
Set all the tag values from the other TagList.
Set the bar progress to the specified value.
Set the bar progress to the specified value.
Everytime it is called it will ensure
that any waiting Coroutines get notified so they can check to see if the
state they are waiting for has been achieved.
Set the ID for this locale.
Switch on or off a modifier depending on the status parameter.
Change the database entry at the specified index.
This saves changes to the data entry and will rearrange current entries
to maintain its sort order.
Add a new entry using the data object to the end of the FoundEntries.
Create and set the internal array for the ArrayImageData so that it can hold
the scan lines for an Image of the specified type with the specified dimensions.
Set the years, months and days.
Create and set the internal array for the ArrayImageData so that it can hold
the scan lines for an Image of the specified type with the specified dimensions.
Set the Object at a particluar row and column.
Set the Object value for a tag.
Sets the object at the given index.
This sets the properties of the next control to be added.
This can be used to set or change the image the RGBImageData is using.
Sets an element of an array.
Set the action, label and hotkey of the MenuItem to be the specified parameter,
allowing the parameter to have a Hot Key encoded in it.
Create a SubString based on a substring of the text in the provided String.
Sets an exclusive property.
Sets the specified fields of the URL.
Sets the specified fields of the URL.
Used with setParameter() and a value of 1, it tells the VM to
act as if multiple windows are not supported.
If you add a new entry to a sorted FoundEntries, then that new entry may match
exactly other entries already in the FoundEntries.
If a FoundEntries is all inclusive then adding entries to the database will automatically
add the new entries to the FoundEntries.
Set the system to believe that multiple windows are not possible and that
all new Frames should be shown in the specified Frame.
This method will go through the pixel buffer data and set the alpha value of each
pixel to the specified value (between 0.0 and 1.0).
This method will go through the pixel buffer data and set the alpha value of each
pixel to the specified value (between 0.0 and 1.0), EXCEPT for any pixels that is equal
to the transparent Color - those pixels will be set to have an alpha value of 0.
This method will go through the pixel buffer data and set the alpha value of each
pixel which is included in the mask.
If a connection has already been made to the server, then you can call
this method and the HttpConnection protocol will be done over this Socket.
This sets the backgroundImage AND sets the virtualSize to be the same size as
the image.
This will setup an the title bar on a Form if the main ewe window does
not have a title and a close button.
This method sets the specified parameter from the given Java
Array value.
This method sets the specified parameter from the given Java
ASCII InputStream value.
This modifies the mTextPad to be a static text display - where the cursor is never
displayed and the cursor keys will scroll the display.
This method turns auto commit mode on or off.
Call this AFTER setting the tabLocation to be NORTH or SOUTH (it is NORTH by default), but before
doing a make().
This method sets the specified parameter from the given Java
java.math.BigDecimal value.
This method sets the specified parameter from the given Java
binary InputStream value.
This method sets the specified parameter from the given Java
Blob value.
This method sets the specified parameter from the given Java
boolean value.
Sets an element of a boolean array.
This sets both the border style and width of the Control
Use this to set the border style instead of the normal setBorder().
Don't call this after starting to write output!
Don't call this after starting to read input!
Sets the builder which creates the logical structure of the XML data.
Sets the builder which creates the logical structure of the XML data.
This method sets the specified parameter from the given Java
byte value.
Sets an element of a byte array.
This method sets the specified parameter from the given Java
byte array value.
Set the number of bytes to cache in memory.
This method sets the name of the catalog in use by this connection.
This provides a fully portable method of setting the "cause" of a Throwable for
exception chaining.
Sets the current CBC IV (for cipher resets).
Sets the current CBC IV (for cipher resets).
Sets the current CBC IV (for cipher resets).
Sets an element of a char array.
This method sets the specified parameter from the given Java
character Reader value.
This is used to set a special class creator.
Set the interval between cache cleaning in milliseconds.
Set the interval between cache cleaning in milliseconds.
This sets ClickMode on or off.
Set the clientConstraints value specifying the behavior horizontally and vertically.
Set the clientConstraints value specifying the behavior horizontally and vertically.
Set the clientConstraints value specifying the behavior horizontally and vertically.
Set the clientConstraints value specifying the behavior horizontally and vertically.
Set the clientConstraints value specifying the behavior horizontally and vertically.
Sets a clipping rectangle.
Sets a clipping rectangle.
Sets the system clipboard text.
This method sets the specified parameter from the given Java
Clob value.
Add a new codec to the list of codecs.
Set the text and background colors.
Sets the current color for drawing operations.
Set the zip file comment.
Sets the size of the compressed data.
Sets the #PCDATA content.
Sets the #PCDATA content.
This changes the control.
This changes the control.
Sets the crc of the uncompressed data.
Set the cursor for the control.
This method sets the cursor name that will be used by the result set.
Sets whether this thread is to be a daemon thread or not - but as of 1.43 setting
an thread to be a daemon thread has no effect on how the thread is treated or how it operates.
Sets the fields in the DatabaseEntry from the fields in the data object - which must not be null.
Sets the fields in the DatabaseEntry from the fields in the data object - which must not be null.
Sets the fields in the DatabaseEntry from the fields in the data object - which must not be null.
Change the database entry at the specified index.
Set the data at the specified index using the data object.
Set the fields or the entry at the specified index and moves the data to a new index
appropriate for the sort criteria.
Set the data at the specified index using the data object.
Sets the data for the ChoiceControl.
Set the data in the entry from the data object.
Set the data in the entry from the data object.
This calls setObject(obj).
This calls setObject(obj).
Set the data and the headers.
Set the fields or the entry at the specified index.
Set the File of this DataStorage.
Set a DataValidator to validate data before it is saved in the Database.
Set a DataValidator to validate data before it is saved in the Database.
This method always throws an IllegalArgumentException.
This method sets the specified parameter from the given Java
java.sql.Date value.
This method sets the specified parameter from the given Java
java.sql.Date value.
Set the date format string.
Set the decryptor to be used explicitly.
Set the decryptor by creating a new Decryptor which uses the provided password.
This attempts to set what the default language and (optionally) country for the
application.
This will sets the default file type and adds the mask to the list of masks.
Sets the device's "auto-off" time.
Set the unit for the display.
This is used to set the dontUseCompression option for data encryption.
This method sets the specified parameter from the given Java
double value.
Sets an element of a double array.
Sets the drawing operation.
Sets up the standard Copy, Move, Cancel DragAndDrop popup menu.
Sets up the drag and drop menu options.
This is used to set an example of the data being edited.
This converts from a 64-bit encoded values saving the year, month, day, hours, min, sec, millisec in
a platform independent manner.
This converts from a 64-bit encoded values saving the year, month, day, hours, min, sec, millisec in
a platform independent manner.
Use this when the Database is initialized to set the decryptor and encryptor
for the data.
Use this when the Database is initialized to set the decryptor and encryptor
for the data.
Set the encryption to use for sending and receiving calls.
Set the encryption/decryption to be used by the RemoteCallHandler.
Set the encryption to use for sending and receiving calls.
Set the encryption/decryption to be used by the RemoteCallHandler.
Explicitly set the encryptor to use.
Set the encryptor to be a new Encryptor using the specified password.
Call this to set the entries to be displayed in this table.
Call this to set the entries to be displayed in this table.
This method sets the local escape processing mode on or off.
Set the Stopped and Failure bits of this Handle and set the errorObject
to be the specified Throwable.
This method provides a hint to the driver about which direction the
result set will be processed in.
This method informs the driver which direction the result set will
be accessed in.
This method provides a hint to the driver about how many rows at a
time it should fetch from the database.
This method informs the driver how many rows it should fetch from the
database at a time.
This method is used to retrieve the data object used to wrap the field data, and
at the same time mark that field as having its data set, for a later writeTo()
operation.
This method should normally be used only if the field type is JAVA_OBJECT.
Set the header for a specified field ID.
Set the header for a specified field ID.
Set the fields for the Database, which must match fields in the objectOrClass
transfer object.
Set the fields for the Database, which must match fields in the objectOrClass
transfer object.
Set the fields for the DataTable, which must match fields in the objectOrClass
transfer object.
Set the fields for the DataTable, which must match fields in the objectOrClass
transfer object.
This can be used to set all the fields.
This can be used to set all the fields.
Set the fields for the Database, which must match fields in the objectOrClass
transfer object.
Set the fields for the Database, which must match fields in the objectOrClass
transfer object.
Set the fields for the DataTable, which must match fields in the objectOrClass
transfer object.
Set the fields for the DataTable, which must match fields in the objectOrClass
transfer object.
This can be used to set all the fields.
Set the fields for the Database, which must match fields in the objectOrClassOrReflect
transfer object.
Set the fields for the Database, which must match fields in the objectOrClassOrReflect
transfer object.
Set the fields for the DataTable, which must match fields in the objectOrClassOrReflect
transfer object.
Set the fields for the DataTable, which must match fields in the objectOrClassOrReflect
transfer object.
Set all the fields given a set of String encoded properties for each field.
Set a field value using a ewe.sys.Wrapper instead of a standard Java wrapper.
Set the File object to be used to represent the local file system.
This saves the FileSaver as a property called "FileSaver" in the Form's property list and
sets up the saver as a listener for DataChangeEvents.
This sets and clears specific flags (bits) in the handle state.
This method sets the specified parameter from the given Java
float value.
Sets an element of a float array.
Selects different flow control - hardware, software (XON/XOFF) or none.
This is only to be used by the Window itself or the Gui class.
Call this to set the Font for the Console, which should be a fixed-width font.
Set the Font for the control.
Sets the current font for operations that draw text.
Set the Font to be used by the bar if possible.
Change the size of the font.
Calling this will set the client for the Form and then causes the form to be
displayed via the popup() method.
Calling this will set the client for the Form and then causes the form to be
displayed via the popup() method.
Set the formats for the fields that will be added.
This will setup an the title bar on a Form if the main ewe window does
not have a title and a close button.
Set the header for the FieldData.
This does not affect the "history" variable.
Set the hot-key for this Control.
Set the hot-key for this Control.
This method always throws an IllegalArgumentException.
Tell the viewer to load and display the Link.
Tell the viewer to load and display the URL.
Set the Html text directly.
Set the Image for the mImage.
This sets the mask image for the mImage.
Place a set of scan lines from a source Array into the ImageData.
Set the image scan lines, always as ARGB integer values.
This is used to set extended information about the File or the File system in general.
This is used to set extended information about the File or the File system in general.
This is used to set extended information about the File or the File system in general.
This method is used to set extended information about the File or the File system in general.
This method is used to set extended information about the Window or the GUI system in general.
Use this to set the entered text.
This calls selectIndex() with the provided value.
Return the integer value in the control - by default it simply converts the text
value to an integer.
This method sets the specified parameter from the given Java
int value.
Sets an element of an int array.
Set one of the SoftKeyBar keys to be a proxy for an existing mButton.
Set one of the SoftKeys to be a button or a Menu, depending on the type of the obj
parameter.
Set the Public/Private keys.
Set the Public/Private keys.
Set the public/private keys for the remote calls.
Set the private/public keys.
This sets the length of the valid data within the array, but does NOT extend OR truncate
the array.
Set the length of the StringBuffer.
Set the length of the StringBuilder.
Set the length of the RandomAccessStream if possible.
Set the length of the RandomAccessStream if possible.
Sets default compression level.
This method sets the current line number to the specified value.
Set the locale to be used with the Database.
Set the locale to be used with the Database.
This resets the location of the image.
This method set the login timeout used by JDBC drivers.
This method sets the log writer being used by JDBC drivers.
This method sets the specified parameter from the given Java
long value.
Sets an element of a long array.
If you call this directly to specify the loop string, then you will have had to already
add images to the internal Hashtable using addImage().
This method sets the limit for the maximum length of any column in bytes.
This method sets the maximum number of rows that can be present in a
result set.
Associate a context sensitive menu with the Control.
Set a particular softkey to be a Menu, specifying the menu as a String.
Set a particular softkey to be a Menu, specifying the menu as a String.
The set() method used on the data interface - this is not used on the data object.
Sets the compression method.
Sets default compression method.
Set the method given the class of the target object and the full name
and specs for the method.
Set the Method to be executed by the AsyncTask.
This method always throws an IllegalArgumentException.
Set the last modified time for the file.
Set the time of the last modification made to the database.
Set the time of the last modification made to the database.
This method always throws an IllegalArgumentException.
This is used with quickDragging.
Set the name of the table entry.
Set and save the name of this DataEntry.
Set the name of this thread.
This method sets the nanosecond value for this object.
Set the napIterations and napTime variables.
Safely rename the file so that it becomes the orignal file.
Safely rename the file so that it becomes the orignal file.
This method adds a new exception to the end of the chain of exceptions
that are chained to this object.
This method adds a new exception to the end of the chain of exceptions
that are chained to this object.
This forces the system to act as if multiple windows are not supported.
This method populates the specified parameter with a SQL NULL value
for the specified type.
This method populates the specified parameter with a SQL NULL value
for the specified type.
This method sets the specified parameter from the given Java
Object value.
This method sets the specified parameter from the given Java
Object value.
This method sets the specified parameter from the given Java
Object value.
This is used to set the Object to be edited by the Editor.
This is used to set the class of the object used for data transfer to
and from the table.
This is used to set the class of the object used for data transfer to
and from the table.
This is used to set the class of the object used for data transfer to
and from the table.
This is used to set the class of the object used for data transfer to
and from the table.
This sets the "objects" variable which is usually used to get the
object for each row.
Set OK and Cancel keys appropriate for the platform and return this Form.
This will set the OK/Cancel of a form to be either in the title bar (for mobile devices)
or on the bottom for desktop devices.
Set options for the ScrollablePanel.
Set options for the ScrollablePanel.
Set options for the ScrollablePanel.
Set/Clear/Retrieve Database options.
Set/Clear/Retrieve Database options.
Sets the parameter entity resolver.
Sets the parameter entity resolver.
Sets the parameter entity resolver.
Set the parent of this TreeNode.
Set the parent of this TreeNode.
You can call this before encoding to explicitly set the key used for the symmetric encryption.
Use this when the Database is initialized to set the encryption key for the database.
Use this when the Database is initialized to set the encryption key for the database.
You can call this before encoding to explicitly set the key used for the symmetric encryption.
This is a fast way of setting pixel to a particular color.
Sets one or more row(s) of pixels in an image.
Sets a block of pixels in ARGB integer values.
This is used for debuggin only.
Set the postion and size of the "thumb" control in the track, using units of the users choice.
Set the data to post out as either a Stream, InputStream,byte[],ByteArray or String.
This sets the "Content-Length" requestor property to be the specified length.
Set the sizes for the scroll bar buttons and thumb bar.
Set the priority level of this thread.
On a normal Control this will set the promptControl variable to "prompt", but
on a Container, the first child non-container will have "prompt" assigned to it.
Adds the given key/value pair to this properties.
Adds the given key/value pair to this properties.
This only has an effect on the running program.
Sets the public ID of the current stream.
Sets the public ID of the current stream.
This method sets the number of seconds a statement may be in process
before timing out.
Sets the reader from which the parser retrieves its data.
Sets the reader from which the parser retrieves its data.
This method sets this PermissionCollection object to be
read only.
This method turns read only mode on or off.
Sets the current record position and locks the given record.
This method sets the specified parameter from the given Java
Ref value.
Weakly set the ImageRefresher for the Image.
Weakly set the ImageRefresher for the Image.
Set an exclusive requestor property.
Sets the entity resolver.
Sets the entity resolver.
Set the returnValue of the Handle and then set the Stopped and Success bits - this
is the same as succeed().
Set the root tree node of the editor.
Set the sizes for the scroll bar buttons and thumb bar.
This method always throws an IllegalArgumentException.
Feed its argument into the PRNG (not needed)
Sets the seed for this pseudorandom number generator.
Feed its argument into the PRNG (not needed)
Set which indexes should be selected.
Change the index selected on screen, repainting if necessary.
This sets the current selection and will also move the cursor to the end of the selection.
This sets the current selection and will also move the cursor to the end of the selection.
This method sets the specified parameter from the given Java
short value.
Sets an element of a short array.
This turns the SIP on PalmPC/PocketPC devices.
This turns the SIP on PalmPC/PocketPC devices.
Sets the size of the uncompressed data.
Set the SoftKeyBar for a particular Control or the default SoftKeyBar.
Set the SoftKeyBar for a particular set of Controls.
Set the sorts of the Database as specified by the object provided.
Set the sorts of the Database as specified by the object provided.
Set the sorts of the Database as specified by the object provided.
Set the sorts of the Database as specified by the object provided.
This sets the double to one of the following values: POSITIVE_INFINITY(same as INFINITY), NEGATIVE_INFINITY
NAN, NEGATIVE (-1), POSITIVE (+1), ZERO.
Define the "opened" and "closed" state of the splitter along with its initial state.
Set the powered-on state of the device.
Set the Maximize\Minimized\Normal state of the window.
Reset the display to the state as provided by getState().
Set the length of the RandomAccessStream if possible.
This method sets the specified parameter from the given Java
String value.
Sets a set of properties, each associated with a string.
Set the style of Controls within an application.
Set a pluggable look and feel style manager for the GUI components.
Sets the system ID of the current stream.
Sets the system ID of the current stream.
Use this for passing custom data to and from the processes.
This will turn on the checkbox in this group with a label the same
as the provided String value.
By default, this calls the ewe.util.Utils.textDecode(String text,Encodable e) on itself.
Set the text in the input box.
This sets the text for the MenuChoice, regardless of if it is a valid choice.
Set the action and label of the MenuItem to be the specified parameter,
assuming that the parameter is pure text only with no Hot Key encoded in it.
Calling setText() on a CellPanel gives it a labelled etched border.
Calling setText() on a CellPanel gives it a labelled etched border.
Calling setText() on a CellPanel gives it a labelled etched border.
This has the same effect as setTitle().
Set the Time the input displays.
Set the Time the input displays.
Sets the time of last modification of the entry.
This method sets the specified parameter from the given Java
java.sql.Time value.
This method sets the specified parameter from the given Java
java.sql.Time value.
This converts a 64-bit absolute time value as provided by getTime() (which represents the number of milliseconds
since Jan 1, 1970).
Set the format for display/input of a Time of day value.
This sets the timeout time for this RemoteCall.
This method sets the specified parameter from the given Java
java.sql.Timestamp value.
This method sets the specified parameter from the given Java
java.sql.Timestamp value.
Change the title of the Form on-screen.
Set the time to be the current time.
Set the tooltip of the object.
Change the title of the top-level Form on-screen even if this Form is not a top-level form.
This method sets the current transaction isolation mode.
This method sets the mapping table for SQL types to Java classes.
This method sets the specified parameter from the given Java
Unicode UTF-8 InputStream value.
This is called at the end of the fullSetup() method, so by this time the Main Window
is created and displayed if it was set to be visible.
This will build the fileMenu menu and the fileButtons toolbar, but does not add them
into the SaveableEditor - you must do that yourself.
This is called before the initial connection or, in the case of a redirect,
before the redirected connection is made.
If you override this, first call super.setupFileChooser(fc) and then continue
with your further modifications.
This is used by the mApp to setup its font list.
This is used to do a customized setup of the FormFrame created for the Form.
Setup the global location for the SoftKeyBar.
You can override this to add your own custom fields and controls.
This is called by the system during the constructor to setup this mApp as the
application's Main Window.
Setup the htmlProperties based on selected options.
This is called by the GUI system when running on a Smartphone.
This creates the menu but does NOT add it to the Menu bar.
This creates the menu but does NOT add it to the Menu bar.
This methods sets the instance variables representing the various fields
of the URL to the values passed in.
Sets the validator that validates the XML data.
Sets the validator that validates the XML data.
This sets the current value.
Set the value of the field.
Set a 32-bit data value in the default little-endian format.
Set specified window flags.
Set the window full or client rectangle.
This method always throws an IllegalArgumentException.
SHA-1 message digest implementation, translated from C source code (the
origin is unknown) - by Markus Hahn <markus_hahn@gmx.net>
This will shade every other row.
Use this to shift up or down, but be careful shifting down.
Destructively shift this MPN to the left by count bits.
Destructively shift this MPN to the right by count bits.
Instances of class Short represent primitive
short values.
Create a Short object representing the value of the
argument after conversion to a short.
Create a Short object representing the value of the
short argument.
Use with getString() -
The format for the short date display.
Use with getString()/fromString() -
The short name of the day which is equivalent to Monday to Sunday, where 1 == Monday, 2 == Tuesday.
Use with getString()/fromString() -
The short name of a DAY IN THE WEEK.
Use with getString()/fromString() -
The short name of a month.
Return the value of this Byte as a short.
Return the value of this Double as a short.
Return the value of this Float as a short.
Return the value of this Integer as a short.
Return the value of this Long as a short.
Return the value of this Number as a short.
Return the value of this Number as a short.
Return the value of this Number as a short.
Return the value of this Short.
This will be set true if the stop() method is called.
This gets set to true if the stop() method is called, in addition to it calling the stop() method of the
associated task.
Set this true to tell the StreamScanner to stop scanning.
This will be set true if the stop() method is called.
This displays the Form non-modally in a new Window.
This will add the frame to the container and call a make() on it.
This is called after setupMainWindow() is called - so by this time the Main Window has
already been created and is now visible if it was not set to be invisible.
This displays the Form non-modally within an already displayed parent Frame.
This starts the task and displays a progress bar.
Use this if you wish from the isValid() method to display a message if the input is invalid.
Use this if you wish from the isValid() method to display a message if the input is invalid.
If this is true then any uncaught throwable/exception that causes the Coroutine to exit
will be displayed.
This will add the frame to the container and call a make() on it.
If this is true then the control will have a background equal to the
image background IF the image has a background color associated with
it (e.g.
Specifies if images should be displayed - true by default.
This is called if the AniImage is displayed within an ImageControl and that
ImageControl has now been shown.
This simply calls the start() method.
Set this true to show a prompt at the top of the InputKeyPad.
Set this true to let the user change the connection settings.
Control Modifier - says that the control should show the SIP when it has gained the focus.
This indicates that the wait cursor should be shown when listing is being done.
This displays a wait cursor until the next Form is shown.
If this is true then the wait cursor will be shown when expanding node.
If an image is larger than the control, this option will shrink it.
Control Modifier - tells the control to set its preferred size to be 0.
This prevents further reads from the InputStream but does not close any underlying
IO stream or resource (e.g.
Shutdown the stream but do not close any underlying IO stream.
Shutdown the stream but do not close any underlying IO stream.
Shutdown the stream but do not close any underlying IO stream.
This is called either before the window is closed or before the application exits.
Produce a signature for a document.
These are the signature bytes of a CompressedRandomStream.
A Signature is used to either hold a received Ewe digital signature,
or to generate a Ewe digital signature.
This is the fully encoded signature bytes for transmission or storage along with the document.
This is used on a signature that has already been generated.
Create a Signature object in preparation for signing.
This is the signer's public key (for verifying signatures) or private key (for creating signatures).
This returns -1 if the value is negative, +1 if it is positive, 0 if it is zero.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
Copyright (C) 1998, 1999 Wabasoft *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is the base class for creating a List control that represents a list of data
that is not necessarily stored in a Vector.
Used with setParameter() it switches on (1) or off (0) SIP simulation for
Java and ewe on the PC.
Simulate the SIP on a desktop system.
SIN - static field in class ewe.sys.
Math Sine trig function.
Returns the trigonometric sine of an angle.
A SingleContainer is used to hold a single component which can be
changed dynamically.
By default, this does nothing except to further notify the observers.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
The event type for when the SIP is hidden.
See documentation of SetSIP()
See documentation of SetSIP()
SIP_ON - static field in class ewe.sys.
Vm See documentation of SetSIP()
The event type for when the SIP is shown.
A SipButton is a placeholder for the SipButton on a PocketPC system.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
An estimate on the number of bytes required by the image when decoded.
This method returns the number of bytes that have been written to
the buffer so far.
This method returns the number of chars that have been written to
the buffer so far.
Returns the number of bytes written to the Stream.
Return the number of indexes in the view.
Return the number of entries in the FoundEntries.
Returns the number of entries.
Get the number of entries in the Map.
Get the number of entries in the Map.
Return the number of keys in the WeakHashtable.
Returns the number of entries in this zip file.
This gets called when the size of the PhoneMenu has now changed.
Return the number of bytes stored starting at the particular offset.
Returns the number of characters needed to store a string which has been
encoded in the Java UTF8 format.
Returns the number of bytes needed to encode a String in the Java UTF8 format.
This method skips the specified number of bytes in the stream.
This method skips the specified number of chars in the stream.
This method attempts to skip the requested number of bytes in the
input stream.
This method attempts to skip the requested number of chars in the
input stream.
Calls the in.skip(long) method
Skip over a certain number of bytes.
This method skips over characters in the stream.
This method skips the specified number of bytes in the stream.
This method skips the specified number of chars in the stream.
Skip over a certain number of characters.
This method attempts to skip the requested number of chars in the
input stream.
Advances the cursor in the current record a number of bytes.
This method skips and discards the specified number of bytes in an
input stream.
This method skips and discards the specified number of bytes in an
input stream.
Puts the current Coroutine thread to sleep, thereby allowing other coroutines
as well as message/timer/callback threads to run.
This puts the current mThread thread to sleep.
Causes the VM to pause execution for the given number of milliseconds.
Cause the current mThread to sleep for the specified length of time,
unless interrupted by another thread.
Cause the current mThread to sleep for the specified length of time,
unless interrupted by another thread.
This indicates that access to the file system will be slow.
This class can be thrown by a method if its operations, under some circumstances
may take a long time.
Control Modifier - sets the control to display itself and its children as small controls.
A Socket is used to make a TCP/IP streaming connection to a remote host.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
Copyright (C) 1998, 1999 Wabasoft *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
Copyright (C) 1998, 1999 Wabasoft *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This will be created during the connection setup.
This can interactively create a Socket or ServerSocket for connection to a server or client.
Creates a SocketMaker with the specified type, wether it is a server and the title
of the dialog box if it is displayed.
A SoftKeyBar is used on Smartphone or other such systems where general purpose
hardware keys are used to control inputs to the software in a way that changes
depending on the situation.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
Copyright (C) 1998, 1999 Wabasoft *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
SOLID - static field in class ewe.fx.
Pen Sort the indexes in the EntriesView.
This sorts the FoundEntries in the current thread using the specified Comparer.
This sorts the FoundEntries in the current thread using the specified sortID.
This sorts the FoundEntries in the current thread using the specified sortID.
This sorts the array in place.
This sorts the objects in place.
Sort the found entries in a separate thread.
Sort the found entries in a separate thread.
Sort the found entries in a separate thread.
This sorts a set of integers in place using the provided CompareInts object.
This sorts the objects in place.
This is an option for getSubKeys(int options).
This is an option for a Sort.
This is an option for a Sort.
This is an option for a Sort.
This is an option for getSubKeys(int options).
This is an option for getSubKeys(int options).
This is an option for a Sort.
This is an option for a Sort.
This is an option for a Sort.
This is an option for a Sort.
This is an option for a Sort.
This options indicates that an unknown field value (ie the field value is not set)
is considered greater than a known field value.
This options indicates that an unknown field value (ie the field value is not set)
is considered less than a known field value.
This is made public for convenience but you would not likely use it directly.
This is made public for convenience but you would not likely use it directly.
Use the File.LIST_BY options OR'ed with File.LIST_DESCENDING if necessary
for this variable.
Sound is used to play sounds such as beeps and tones.
SoundClip is a sound clip.
Loads and constructs a sound clip from a resource.
This is the ScrollablePanel which the frame contains.
A Tag type for use in Control.setTag() - use a ewe.fx.Dimension object as the "value" object.
modifier for special keys
An operation for Window.doSpecialOp().
An operation for Window.doSpecialOp().
An operation for Window.doSpecialOp().
An operation for Window.doSpecialOp().
An operation for Window.doSpecialOp().
Control Modifier - flags this control as having a special background that will be drawn differently.
This will split this substring and place the results as a series of
SubString objects in the destination list.
This will split this substring and place the results as a series of
SubString objects in the destination list.
This splits a String using '|' as the separator.
Splits up a String using the specified separator and returns an
array of sub Strings.
Splits up a String using the specified separator and add the substrings
to the destination Vector.
Split a String into smaller sub Strings placed in an output Vector.
This is used by TextFormatters to split text for display.
This is used by TextFormatters to split text for display.
This class supports a moveable PanelSplitter between two CellPanels.
Create an new SplittablePanel.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This interface is used for mapping SQL data to user defined datatypes.
This exception is thrown when a database error occurs.
This method initializes a new instance of SQLException
that does not have a descriptive messages and SQL state, and which
has a vendor error code of 0.
This method initializes a new instance of SQLException
with the specified descriptive error message.
This method initializes a new instance of SQLException
with the specified descriptive error message and SQL state string.
This method initializes a nwe instance of SQLException
with the specified descriptive error message, SQL state string, and
vendor code.
This interface provides methods for reading values from a stream
that is connected to a SQL structured or distinct type.
This interface provides methods for writing Java types to a SQL stream.
This exception is thrown when a database warning occurs.
This method initializes a new instance of SQLWarning
that does not have a descriptive messages and SQL state, and which
has a vendor error code of 0.
This method initializes a new instance of SQLWarning
with the specified descriptive error message.
This method initializes a new instance of SQLWarning
with the specified descriptive error message and SQL state string.
This method initializes a nwe instance of SQLWarning
with the specified descriptive error message, SQL state string, and
vendor code.
SQRT - static field in class ewe.sys.
Math Square Root.
Returns the square root of a double value.
This constructor creates a new Stack, initially empty
This constructor creates a new Stack, initially empty
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Use with getStandardStream().
Use with getStandardStream().
Use with getStandardStream().
This compares two objects that are either Strings or implement the Comparable interface.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (c) 2007 Thorsten “mirabilos” Glaser, Dr.
This is the standard Control onKeyEvent() - call this only after you have checked for
other keys that your control definitely wants to trap.
This is the starting point.*
By default this calls startLoop().
This tells the handle to ask its associated task to start.
Start the mThread running at the soonest opportunity.
Create a new RemoteCallHandler ready for calls.
Start using a predefined handler.
Create a new RemoteCallHandler ready for calls.
Start the transfer asynchronously and return a Handle.
This starts a true color PNG.
This writes the signature and header, starts the data chunks and is
ready for scan lines.
Create a new RemoteCallHandler ready for calls.
Start timing an operation, ending any previous operation.
This is a property for the FileChooser, which should be a String value.
This tells the Control to start active input IF it has the FLAG_PASSIVE value
set.
This method is called before the parser starts processing its input.
This method is called before the parser starts processing its input.
The first character in the line being covered by the formatter.
This starts a chunk of scan line data using the default compression.
This starts a chunk of scan line data using the specified compression leve.
A convenience method that calls resetTime(doing) and then returns itself.
Called by a Control from within the startDragging() method to indicate that
a DragAndDrop operation should begin.
Called by a Control from within the startDragging() method to indicate that
a DragAndDrop operation should begin.
This is called to indicate the start of a pen/mouse drag operation.
This is called to indicate the start of a pen/mouse drag operation.
This is called to indicate the start of a pen/mouse drag operation.
This is called to indicate the start of a pen/mouse drag operation.
This is called to indicate the start of a pen/mouse drag operation.
This is called to indicate the start of a pen/mouse drag operation.
This is called to indicate the start of a pen/mouse drag operation.
The number of pixels that the Pen/Mouse has to move before it is considered the start
of a drag operation.
This method is called when a new XML element is encountered.
This method is called when a new XML element is encountered.
This is used to start the Ewe library running from a static main() method.
This is used to start the Ewe library running from a static main() method.
This is used as the start point for listing.
This is used as the start point for listing.
This is used as the start point for listing.
This is used as the start point for listing.
Call this before setting properties for the HTML decoder.
Start the PNG file in preparation for output of an image.
Start the PNG file in preparation for output of an image.
Start dragging an Image around the window.
Start dragging an Image around the window.
This is called by setFor(Control who) and gives you an opportunity to
modify the Form based on the client control.
This is called by setFor(Control who) and gives you an opportunity to
modify the Form based on the client control.
This is called by setFor(Control who) and gives you an opportunity to
modify the Form based on the client control.
This is where the size of the input is selected (to match the number of
columns in the client) and where isPassword is set.
This is called by setFor(Control who) and gives you an opportunity to
modify the Form based on the client control.
The first line of text covered by the formatter - where 0 indicates the first line of
the display.
This starts a new mThread that calls doLoop() method.
Starts a new stream from a Java reader.
Starts a new stream from a Java reader.
Starts a new stream from a Java reader.
Starts a new stream from a Java reader.
This is the very basic start method.
Returns true if the given string is equal to this string and false
otherwise.
Check if the SubString startsWith a particular String.
Task implementation - this will set the state of the handle to Running.
This sets the handle member to the Running state and then calls doStart().
Call this when the task begins.
This is the time that the task started at.
If enableTiming() was previously called, this method will tell the debug timer to
start timing this operation, otherwise this method does nothing.
This is called if this mApp was selected as the class to run for the application.
Close the database if it is open, make a backup and then open it in "rw" mode
for updating.
This is the state of the handle.
This will either be OPENED, or CLOSED or 0 (indicating neither opened nor closed).
This is used with the inputState variable to indicate auto-tab mode.
Used with setState() and getState().
Used with setState() and getState().
Used with setState() and getState().
This is used with the inputState variable to indicate overwrite mode (as opposed to insert mode).
This may be returned by getState() if the window state cannot be determined.
This interface provides a mechanism for executing SQL statements.
Static:
- Class: no enclosing instance for nested class.
- Field or Method: can be accessed or invoked without an
instance of the declaring class.
StdXMLBuilder is a concrete implementation of IXMLBuilder which creates a
tree of IXMLElement from an XML data source.
StdXMLParser is the core parser of NanoXML.
StdXMLReader reads the data to be parsed.
Initializes the XML reader.
Initializes the XML reader.
Initializes the reader from a system and public ID.
Requests that the animation stop but does not free resources.
Stop the currently playing sound.
This tells the handle to ask its associated task to stop.
This tells the handle to ask its associated task to stop.
Set this to true if you want to stop after totalToCopy has been reached.
If the stop() method of this handle is called it will call stop()
on the other handle.
The number of stop bits - defaults to 1.
Called when the pen was released during a drag operation.
Called when the pen was released during a drag operation.
Called when the pen was released during a drag operation.
Called when the pen was released during a drag operation.
This can be used to stop the Handle of a Form to indicate that it should be considered
closed.
Handle stopped before event occured.
This is the reason given to the stop() method.
If the connector is waiting for extra client connections this will close the server
socket.
This stops the Handle of the sourceForm.
Task implementation - this will do nothing!
This requests the Task to stop.
Request that the TaskObject stop running.
This is the DataStorage which contains the data stored in the DatabaseList.
This will store and add (if necessary) the entry into the database with no modifications.
This will store and add (if necessary) the entry into the database with no modifications.
Store a String as UTF, prepending the lengh of the String as a short integer and
appending a zero byte, or find out the number of bytes required.
This stores the DatabaseEntry but uses the Database.storeEntry() method to preserve
all the data in the entry.
Writes the key/value pairs to the given output stream, in a format
suitable for load.
If header is not null, this method writes a comment containing
the header as first line to the stream.
Store the DatabaseEntry at the specified index without modifying any of
its special synchronization fields.
This saves changes to the entry but does not modify its special synchronization fields.
Store a String as UTF, prepending the lengh of the String as a short integer and
appending a zero byte, or find out the number of bytes required.
Store the specified list of Strings as the application history.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This stores the entry as it is without setting any Created/Modified values or any other
value in the entry.
This method tests whether or not the database treats mixed case
identifiers as all lower case.
This method tests whether or not the database treats mixed case
quoted identifiers as all lower case.
This method tests whether or not the database stores mixed case
identifers even if it treats them as case insensitive.
This method tests whether or not the database stores mixed case
quoted identifers even if it treats them as case insensitive.
This method tests whether or not the database treats mixed case
identifiers as all upper case.
This method tests whether or not the database treats mixed case
quoted identifiers as all upper case.
Stream is used for all streaming I/O operations.
The underlying Stream object - if any.
The underlying Stream if one is used.
This is the underlying stream, or the "input" InputStream may be used instead.
This is the underlying stream, or the "output" OutputStream may be used instead.
Converts a stream to a reader while detecting the encoding.
This is returned during a read/write operation when a read/write request is made but
the stream has been closed.
This is returned during a read operation when a read request is made but
the end of the input stream has been reached.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
Copyright (C) 1998, 1999 Wabasoft *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This provides a full stream from a BasicStream implementation.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
A StreamObject is the base object for implementing a Stream.
This is used for reading cr/lf delimited lines from a Stream or InputStream, and is
far more effecient than a BufferedReader - but has less functionality.
Create a StreamReader from a Stream or BasicStream which has been opened for input.
Create a StreamReader from a File object.
Create a StreamReader from an InputStream.
Create a StreamReader from a file name.
A StreamScanner is used to parse and read in formatted data from a text file as
quickly as possible.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
If an image is smaller than the control, this option will expand it.
This is only used if the Panel is acting as its own LayoutManager - which it is by default.
This is only used if the Panel is acting as its own LayoutManager - which it is by default.
This is only used if the Panel is acting as its own LayoutManager - which it is by default.
This is only used if the Panel is acting as its own LayoutManager - which it is by default.
Strictfp: Method: expressions are FP-strict.
A strikethrough font style.
This is the String field type.
This is the String field type.
String is an array of characters.
Creates a string from the given character array.
Creates a string from a portion of the given character array.
Creates a copy of the given string.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Constructs an empty string buffer.
Constructs an empty string buffer with the specified capacity.
Constructs a string buffer containing the given string.
Constructs an empty string buffer.
Constructs an empty string buffer with the specified capacity.
Constructs a string buffer containing the given string.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This class permits a String to be read as a character
input stream.
Creates a new reader using a string as input.
Create a new StringReader that will read chars from the
passed in String.
This is a Stream that you can use if you have a String that you need to
read from as a Stream, or if you need to write to a Stream and then
have the data you wrote converted into a String.
Create a new empty StringStream() ready for writing to.
Create a new StringStream() which initially contains text and which can be read from
and/or written to.
Create a new StringStream() for reading only, initially containing the specified text.
Create a new StringStream() which initially contains text and which can be read from
and/or written to.
This class is provided because it is commonly used in Java desktop applictions.
Creates a new StringTokenizer for the string str,
that should split on the default delimiter set (space, tab,
newline, return and formfeed), and which doesn't return the
delimiters.
Create a new StringTokenizer, that splits the given string on
the given delimiter characters.
Create a new StringTokenizer, that splits the given string on
the given delimiter characters.
This class writes chars to an internal StringBuffer that
can then be used to retrieve a String.
This method initializes a new StringWriter to write to a
StringBuffer initially sized to a default size of 16
chars.
This method initializes a new StringWriter to write to a
StringBuffer with the specified initial size.
This is a creation option.
This is a creation option.
This is a creation option.
This is a creation option.
This is a creation option.
This is a creation option.
This interface implements the standard type mapping for a SQL
structured type.
This specifies the arrow direction.
This class will be used to alter the style of the Gui components in versions of
the Ewe VM that support a pluggable look and feel.
Subtract Y[0:size-1] from X[0:size-1], and write
the size least significant words of the result to dest[0:size-1].
Get a sub-array containing a set of elements from an existing array.
This can be set to be a sub-menu for this item.
This is a very specialized Utility class used for bulk processing of
text strings, while minimizing overheads of new Object creation.
Create a new SubString - use one of the set() methods to setup the
text for the SubString.
Get a substring from the specified index to the end of the string.
Return a new String that contains the characters in the StringBuffer from start to the end of the StringBuffer
Return a new String that contains the characters in the StringBuilder from start to the end of the StringBuilder
Returns a substring of the string.
Return a new String that contains the characters in the StringBuffer from start to end-1.
Return a new String that contains the characters in the StringBuilder from start to end-1.
Get a new SubString that is a substring of this SubString.
Get a new SubString that is a substring of this SubString.
Get a new SubString that is a substring of this SubString, optionally copying the data
out into a new array.
Set the returnValue of the Handle and then set the Stopped and Success bits - this
is the same as setResult().
Get a Reflect Object representing the Superclass of this Reflect.
A superscript font style.
This method tests whether or not the database supports
"ALTER TABLE ADD COLUMN"
This method tests whether or not the database supports
"ALTER TABLE DROP COLUMN"
This method tests whether or not the ANSI92 entry level SQL
grammar is supported.
This method tests whether or not the ANSI92 full SQL
grammar is supported.
This method tests whether or not the ANSI92 intermediate SQL
grammar is supported.
This method tests whether or not the database supports batch updates.
This method tests whether a catalog name can appear in a data
manipulation statement.
This method tests whether a catalog name can appear in an index definition.
This method tests whether a catalog name can appear in privilege definitions.
This method tests whether a catalog name can appear in a procedure
call
This method tests whether a catalog name can appear in a table definition.
This method tests whether or not column aliasing is supported.
Tests whether or not CONVERT is supported.
This method tests whether or not CONVERT can be performed between the
specified types.
This method tests whether or not the core grammer for ODBC is supported.
This method test whether or not correlated subqueries are allowed.
This method tests whether or not DDL and DML statements allowed within
the same transaction.
This method tests whether or not only DML statement are allowed
inside a transaction.
This method tests whether correlation names must be different from the
name of the table.
This method tests whether or not expressions are allowed in an
ORDER BY lists.
This method tests whether or not the extended grammer for ODBC is supported.
This method tests whether or not the database supports full outer joins.
This method tests whether or not GROUP BY is supported.
This method tests whether or not a GROUP BY can add columns not in the
select if it includes all the columns in the select.
This method tests whether GROUP BY on a non-selected column is
allowed.
Returns true if the softkey displays on screen supports the display of images, false if not.
This method tests whether or not the SQL integrity enhancement
facility is supported.
This method tests whether or not the escape character is supported in
LIKE expressions.
This method tests whether or not the database supports limited outer joins.
This method tests whether or not the minimum grammer for ODBC is supported.
This method tests whether or not the database supports identifiers
with mixed case.
This method tests whether or not the database supports quoted identifiers
with mixed case.
Returns whether multiple windows are supported on this platform.
This method tests whether multiple result sets for a single statement are
supported.
This method test whether or not multiple transactions may be open
at once, as long as they are on different connections.
This method tests whether or not columns can be defined as NOT NULL.
This method tests whether or not the database supports cursors
remaining open across commits.
This method tests whether or not the database supports cursors
remaining open across rollbacks.
This method tests whether or not the database supports statements
remaining open across commits.
This method tests whether or not the database supports statements
remaining open across rollbacks.
This method tests whether or ORDER BY on a non-selected column is
allowed.
This method tests whether or not the database supports outer joins.
This method tests whether or not that database supports positioned
deletes.
This method tests whether or not that database supports positioned
updates.
This method tests whether the specified result set type and result set
concurrency type are supported by the database.
This method tests whether or not the datbase supports the specified
result type.
This method tests whether a catalog name can appear in a data
manipulation statement.
This method tests whether a catalog name can appear in an index definition.
This method tests whether a catalog name can appear in privilege definitions.
This method tests whether a catalog name can appear in a procedure
call
This method tests whether a catalog name can appear in a table definition.
This method tests whether or not SELECT FOR UPDATE is supported by the
database.
This method tests whether or not stored procedures are supported on
this database.
This method tests whether or not subqueries are allowed in comparisons.
This method tests whether or not subqueries are allowed in exists
expressions.
This method tests whether subqueries are allowed in IN statements.
This method tests whether or not subqueries are allowed in quantified
expressions.
This method tests whether or not table correlation names are
supported.
Call this to find out if the current platform supports showing an icon in
the Taskbar.
This method tests whether or not the database supports the specified
transaction isolation level.
This method tests whether or not the database supports transactions.
This method tests whether or not the UNION statement is supported.
This method tests whether or not the UNION ALL statement is supported.
This will do the following:
Remove the old backup file (if it exists).
This is a sync option that
suggests that the database use a sync model that uses less memory but may be slower.
This is a sync option that
suggests that the database use a sync model that uses less memory but may be slower.
This is a sync option that
tells the database to store the creation date along with every record.
This is a sync option that
tells the database to store the creation date along with every record.
This is a sync option that
tells the database to store the modification date along with every record.
This is a sync option that
tells the database to store the modification date along with every record.
This is a sync option that tells the database to save the MODIFIED_BY data with
each record.
This is a sync option that tells the database to save the MODIFIED_BY data with
each record.
This is a class which does all the "hard" work to get the mobile and desktop sides
of an application connected.
This attempts to hold the lock, waiting an indefinite time to do so.
Start the synchronization and display an optional progress bar.
Start the synchronization and display an optional progress bar.
Synchronized: Method: lock the class while calling this method.
This class provides utilities for synchronizing items in a mobile database with
another.
This class provides utilities for synchronizing items in a mobile database with
another.
This class is as close to the java.lang.System class as is possible.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
Copyright (C) 1998, 1999 Wabasoft *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
TAB - static field in class ewe.ui.
IKeys special key
This is called when a Tab is about to be closed.
If this is greater than 0, it is taken to be the number of characters wide a Tab stop
will be.
This is called if a Tab is closed via the closeTab() method or Close Tab button.
This is the Database which contains the items in the list.
This is the table (list) of files/directory being displayed.
This is the table which contains the model.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is a fairly powerful Table implementation.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This table index is clustered.
This table index is hashed.
This table index is of another type.
This column contains table statistics.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This should be NORTH/SOUTH/EAST/WEST (but only NORTH/SOUTH are currently supported)
This is the short (tab) name given to the item when it was added to the MultiPanel.
If this is greater than 0, it is taken to be the number of pixels wide a Tab stop
will be.
This is the tabbed panel (if selected in the constructor).
A Tag associates an integer tag value with an object value.
tag - field in class ewe.util.
Tag Tag() - constructor for class ewe.util.
Tag You can use tags from TAG_USER_DATA up to and including TAG_LAST_USER_DATA, which
spans 1000 tags.
You can use tags from TAG_USER_DATA up to and including TAG_LAST_USER_DATA, which
spans 1000 tags.
Use this to tag the menu with this PageDisplayUnit, so that the PageDisplay knows
which one it came from.
A TagList stores a list of Tags (a positive integer tag value associated with an Object value)
using arrays of integers and object references instead of arrays of Tag objects.
The tail of the children list.
Override this method if you are using a background thread to use data written into the buffer
place in the stream's buffer for reading.
Control Modifier - sets the control to take control events from its children and modify them
so they appear to come from itself.
This tells the Control to take the data which has either come from a clipboard operation
or from a DragAndDrop.
This tells the Control to take the data which has either come from a clipboard operation
or from a DragAndDrop.
This tells the Control to take the data which has either come from a clipboard operation
or from a DragAndDrop.
If this is true then the same mouse/pen press used to activate the CellControl is passed
to the Control itself.
This tells the Gui to assign focus to a particular control.
This calls takeData(data,null) and then calls dataAccepted(this,data,action)
on the clipOwner.
On a normal Control this will set the promptControl variable to "prompt", but
on a Container, the first child non-container will have "prompt" assigned to it.
Control Modifier - says that this control takes the key focus.
This is used for advanced refreshing with quickDragging.
If takeTarget is true then ControlEvent.PRESSED events generated by the individual
boxes will have its target changed so that it appears to be coming from this group.
TAN - static field in class ewe.sys.
Math Tangent trig function.
Returns the trigonometric tangent of an angle.
If this is not null then all calls with a null targetCode assumed to be to this target.
The control to receive a timer event.
This Hashtable contains the local target objects and is used by the
default implementation to match a target code with the target object.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is the Task associated with the handle (if any).
Set this to be a valid Window.TaskBarIconInfo if you want to display an icon in the taskbar
when this Form is displayed.
If this is set to a valid icon in the setupMainWindow() method, then the icon will
display in the taskbar as long as this application runs.
This is a window that you can use to place and react to an icon in the
taskbar under Win32.
If you set taskbarIcon in the setupMainWindow() method, then this will be set to a TaskbarWindow
that will be created.
Create a new TaskbarWindow with a specific title.
This creates a new TaskbarWindow, but if Taskbar icons are not supported,
then a window will be displayed that will display the icon and tip.
Create a TaskbarWindow with a specific icon and tip.
This creates a TaskbarWindow, which then immediately shows the specified icon and tip.
A TaskObject is an implementation of a Task that uses an mThread to
run asynchronously.
Create a new TaskObject and assign a new Handle to the handle member.
Create a new TaskObject using a particular Handle.
This is a type to be used in the constructor.
Get the current stream position.
Get the current stream position.
Retrieve the file position.
Retrieve the file position.
Retrieve the file position.
Close the stream temporarily.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Test a decryptor to see if it is able to decrypt data encrypted by an encryptor that
generated the source test block of data.
This is a simple Server that can be used to test connections to remote
services.
This is used to test socket connection and data transfer on the local
machine.
The text associated with the control.
This is used if a key or key-combination as pressed by the user has resulted
in the generation of a multiple character string.
text may be a single String OR an array of Strings (one for each line).
The event type for a text changed event.
The event type for a text entered event.
Textable is used to encode/decode an object into a text string.
This is CASE_NORMAL by default.
This class is used by the TextReader and TextWriter classes to convert Unicode text (Strings)
into bytes, encodeText(), and to convert encoded bytes into Unicode text, decodeText().
You can set this to a textCodec to use for reading and writing text data using this FileSaver.
This is the codec used when sending data to the server.
If readInAsText is true then you can specify the TextCodec that will be used here.
If this is null, then the text will be drawn in the foreground color of the destination Graphics context.
This is the number of columns of text input.
Encode the fields of the Encodable object.
Decode this Object for a String previously encoded using textEncode()
You can override this to decode a String representation of the Object as
encoded by textEncode, but it is easier to override decode(TextDecoder te).
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is a Button that is used to display text as if it were an Input.
Encode this Object as a string.
You can override this to encode the object as a String, but it is easier to override
encode(TextEncoder te).
Encode the fields of the Encodable object.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
A TextEvent is sent to an EditControl (mInput, mTextPad) usually during or upon completion
of a native text input.
A TextFormatter is used to format all or some of the text of a single line of an mTextPad
display.
This is the height of the text.
This starts a native text input for a control.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
Copyright (C) 1998, 1999 Wabasoft *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This displays static text with automatic word wrapping.
The textPosition which can be Graphics.Right, Left, Up or Down.
The position of the text relative to any image.
A TextReader is used for reading Unicode text files that may be encoded as bytes in any
format.
Create a new TextReader to read from the specified Stream.
Create a new TextReader to read from the specified InputStream.
Create a new TextReader to read from the specified file name.
This is used with the MULTICHARACTER modifier.
This is the number of rows of text input.
A Tag type for use in Control.setTag() - use a ewe.fx.Dimension object as the "value" object.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
If this is not null it will indicate a set of allowable text values.
This is the height of the text.
A TextWriter is used for writing Unicode text files that may be encoded as bytes in any
format.
Create a new TextWriter to write to the specified Stream.
Create a new TextWriter to write to the specified Stream.
Create a new TextWriter to write to the specified file name.
This is created when the SplittablePanel is created, and is then added as a child during
the first call to getNextPanel().
A ThreadPool represents a pool of running Threads that are waiting for tasks to run.
Create a ThreadPool with a minimum of 10 threads and no maximum.
Create a ThreadPool specifying the minimum and maximum number of threads.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is for a date value (represented by ewe.sys.TimeOfDay) value (saved as a 64-bit integer).
This variable holds the time value being displayed/edited.
This variable holds the time value being displayed/edited.
Time identifies a date and time, storing information to millisecond precision only.
This class is a wrapper around java.util.Date to allow the JDBC
driver to identify the value as a SQL Time.
This is an optional timestamp to be embedded in the signature.
Constructs a time object set to the current date and time.
This method initializes a new instance of this class with the
specified year, month, and day.
This method initializes a new instance of this class with the
specified time value representing the number of seconds since
Jan 1, 1970 at 12:00 midnight GMT.
Use with getString() -
The format for the time display.
Use with getString() -
The character(s) for the time separator.
Timed Out before the event occured.
A time mask is a type of Time object that is used when comparing
Time/Date values and which does not validate its date
when being encoded and decoded.
TimeOfDay is a type of Time object which is only concerned with
the time of an unspecified day.
Constructs a time object set to the current date and time.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This is the number of milliseconds to wait before the callBack() completes.
This is the timeout for the call.
This is the timeout in milliseconds for receiving a reply.
This is the timeout time in seconds to wait for a successful connection.
This calls stop() and sets the status of the handle to Failed and sets error to be a TimedOutException
assuming that the Handle has not already stopped.
Create a timeout with the specified number of milliseconds.
This calls stop() and sets the status of the handle to Failed and sets error to be a TimedOutException
assuming that the Handle has not already stopped.
This defaults to 30 seconds.
The event type for a timer event.
Timer represents a control's timer.
Used with setParameter() it adjusts the minimum timer tick.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Return the time elapsed in milliseconds between the last backup time and
the provided Time.
This is for a timestamp value that measures time to nanosecond precision (saved as a 64-bit integer).
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This class is a wrapper around java.util.Date to allow the JDBC
driver to identify the value as a SQL Timestamp.
Constructs a time object set to the current date and time.
This method initializes a new instance of this class with the
specified year, month, and day.
This method initializes a new instance of this class with the
specified time value representing the number of seconds since
Jan 1, 1970 at 12:00 midnight GMT.
This is the length of time it should take to move the image.
This inputs a time of day value using a set of UpDownInputs.
If this is not null then this will be the tool tip for the tab.
This should be either a String, Control or IImage.
This is the tool tip delay time in milliseconds.
This property is used to set the title of the FileChooser.
This is the title of the form that is displayed if you are doing an interactive
connection.
If this is set to a control then this control will appear to the right of the
title bar.
If a title is used, this will be the control that holds the title text.
Use this to add controls to the title bar of the form.
If this is set to a control then this control will appear to the right of the
title bar.
This can be a lastPage value for addRange().
Convert the mImage to a single Image with an alpha channel.
Create a new Object array and copy all the elements into it.
Copy the vector into the destination array, creating a new one if the provided destination is not
big enough to hold all the elements.
Converts the int to a String assuming it is
unsigned in base 2.
Converts the long to a String assuming it is
unsigned in base 2.
This method returns a byte array containing the bytes that have been
written to this stream so far.
Place the data into a ByteArray or return a new ByteArray containing the data.
Return a copy of the data in the ByteArray as a byte array of the exact length of the data.
Get the row and column of the icon at the specified index.
This method returns a char array containing the chars that have been
written to this stream so far.
Returns this string as a character array.
This converts an Object or a Class or a Reflect into a Class object.
A number of methods take either a Class specifying a type or an example object of the
type as a parameter.
Copy the selected contents of the control to clipboard.
Transfer all edited fields from the Object currently being edited to the on-screen controls.
Transfer all edited fields from the specified Object to the on-screen controls.
Transfer specified fields from the specified Object to the on-screen controls.
Transfer specified fields from the Object currently being edited to the on-screen controls.
Convert the sortID to a Criteria array, used by a number of
Database functions.
Convert the sortID to a Criteria array, used by a number of
Database functions.
This transforms the image into a mouse cursor suitable for use on the current
platform.
Convert radians to degrees.
Convert a string of characters to a double value returning zero if
the format is bad.
Convert a string of characters to a double value returning zero if
the format is bad.
Convert the 64-bit bitwise equivalent of a double value back to the double value.
This returns a new Image (which can be drawn on) from the pixels within this PixelBuffer.
Convert an array of standard Java wrapper objects to an array of Ewe Wrappers.
Returns a String representing this URL.
This method converts a URL object into a String.
This determines from the TreeNode whether it is a leaf and whether it can expand.
Convert a string of characters to a double value returning zero if
the format is bad.
Convert a string of characters to a float value returning zero if
the format is bad.
Converts the given IEEE 754 bit representation of a float to a float.
This brings this window to the front.
This returns a String ONLY if the String is the name of a VALID URL resource.
This returns a String ONLY if the String is the name of a VALID URL resource.
Place copies of the field values in the Record into a new Hashtable, keyed by the
field name.
Put the PropertyList values into a Hashtable.
Place the field values (or copies of the values) in the Record into a Hashtable,
keyed by the field name.
Converts the int to a String assuming it is
unsigned in base 16.
Converts the long to a String assuming it is
unsigned in base 16.
This creates a native Icon to be used in (say) a TaskbarWindow or Window, given any
IImage object.
Create a native Icon object.
Create a native Icon given the name of an Image and the name of its mask.
Get the index of the icon given the row and column.
This returns a new ready for display Image with an alpha channel
from the pixels within this PixelBuffer.
Convert this Polygon to a black and white Image which fits exactly around the bounding Rect for the polygon.
Return the best ImageData implementation for the specified IImage.
If the specified Image implements RGBImageData in exactly the same way as
an RGBImageData does, then return the Image itself.
This converts this bitmap to an Image based Mask for use with mImages and Graphics.drawImage() methods.
Convert a string of characters to an int value returning zero if
the format is bad.
This returns the hashcode for the object as if the Object.hashCode() method was called regardless
of any overriding hashCode() methods.
Convert a string of characters to a int value returning zero if
the format is bad.
Return a copy of the array of integers whose length exactly holds
all added integers.
Get the raw 32-bit bitwise equivalent of the float value.
Get the 32-bit bitwise equivalent of the float value.
Convert this Wrapper to a standard Java wrapper Object (e.g.
Convert an array of Ewe Wrappers to an array of standard Java wrapper Objects.
Convert this KeyEvent into a hot-key encoded key code.
The produces a key code that can be used as a "Hot Key" for a Control.
The produces a key code that can be used as a "Hot Key" for a Control.
Convert a string of characters to a long value returning zero if
the format is bad.
Convert a string of characters to long value returning zero if
the format is bad.
Get the raw 64-bit bitwise equivalent of the double value.
Get the 64-bit bitwise equivalent of the double value.
Convert the PixelBuffer to a Mask where all black pixels are opaque and white
pixels are transparent.
Convert this Polygon to a Mask which fits exactly around the bounding Rect for the polygon.
This returns a new ready for display mImage with an alpha channel
from the pixels within this PixelBuffer.
This converts the supplied image (which must be the same size as the mask) into an mImage which consists of
an Image and Image mask.
Create a platform specific version of this image.
Plays a tone of the specified frequency for the specified
duration.
Multiply this MPN by -1 and return this.
If objectOrClassOrReflect is a Class or Reflect object, this will return null, otherwise it will
return the objectOrClassOrReflect.
A number of methods take either a Class specifying a type or an example object of the
type as a parameter.
Converts the vector to an array of objects.
Converts the int to a String assuming it is
unsigned in base 8.
Converts the long to a String assuming it is
unsigned in base 8.
Do not set this directly.
Place your tool buttons here.
The tool icon - supposed to look like a spanner.
Returns true if tools are best added to the bottom of Forms on this platform.
The object's tool tip which should be a String, IImage, Control or ToolTip
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
Copyright (C) 1998, 1999 Wabasoft *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This gets added to the top of the editor, before the main editor.
Use this to add controls to the top of the form, below the
title bar.
Convert the GeneralPath to a Polygon object - which stores all co-ordinates
as integer values.
Place copies of the field values in the Record into a new PropertyList, keyed by the
field name.
Convert/copy the properties in this collection into a PropertyList object.
Convert/copy the properties in this collection into a PropertyList object.
Place the field values (or copies of the values) in the Record into a PropertyList,
keyed by the field name.
This will convert a set of properties encoded as Strings separated by '|' characters into a PropertyList
OR it will return the PropertyList if the parameter implements HasProperties, OR it will return a nullPropertyList object
Convert degrees to randians trig function.
Request the creation of a RandomAccessStream from the Streamable object.
Create and return a RandomAccessStream for reading/writing to the data associated with this File object.
Create and return a RandomAccessStream for reading/writing to the data associated with this File object.
Convert the indexes in this view to a sequence of ranges.
Create and return a Stream to use for reading from the File.
Create and return a Stream to use for reading from the File.
Convert this InputStream to a Stream implementation that allows reading.
This returns a Stream which can be used for Input.
Create and return a Stream to use for reading from the File.
Request the creation of a readable Stream from the Streamable object.
Creates a reference for the TreeNode.
This converts an Object or a Class or a Reflect into a Reflect object.
This converts a path that starts with a string representation of one of the roots to an int value which is one
of the HKEY_ values.
This asks the object to set the Wrapper to be a value that can be used to save
the state of this object.
This asks the object to set the Wrapper to be a value that can be used to save
the state of this object.
Requests the possibly asynchronous creation of a Stream object for reading or writing.
Return a String representation of this object.
Return a String representation of this object.
Returns "true" if the value of this object is true and
returns "false" if the value of this object is false.
Converts the Byte value to a String and
assumes a radix of 10.
Returns the bytes in the internal array as a String.
Converts the wrapped character into a String.
Returns the chars in the internal array as a String.
Return a String representation of this object.
Return a String representation of this object.
Return a String representation of this object.
Return a String representation of this object.
Convert the double value of this Double
to a String.
Return a String representation of this object.
Return a String representation of this object.
Return a String representation of this object.
Convert the float value of this Float
to a String.
Return a String representation of this object.
Converts the Integer value to a String and
assumes a radix of 10.
Return a String representation of this object.
Return a String representation of this object.
Converts the Long value to a String and
assumes a radix of 10.
makes a (lower case) binhex string representation of the current digest.
Return a String representation of this object.
Return a String representation of this object.
Return a String representation of this object.
Return a String representation of this object.
Return a String representation of this object.
Return a String representation of this object.
This method returns a String representation of this
Permission object.
This method returns a String representation of this
collection.
Return a String representation of this object.
Return a String representation of this object.
Return a String representation of this object.
Return a String representation of this object.
Create a remote call from a received encoded call.
makes a binhex string representation of the current digest
Converts the Short value to a String and
assumes a radix of 10.
Convert the added characters to a String.
Convert the added characters to a String.
Return as a String, all the text data that was written into the Stream.
This method returns the contents of the internal StringBuffer
as a String.
Return a String representation of this SubString.
Return a String representation of this object.
This method returns this date in JDBC format.
Returns a String representing this URL.
Return a String representation of this object.
Returns a string representation of the exception.
Gets the string representation of this ZipEntry.
Returns "true" if the value of the give boolean is true and
returns "false" if the value of the given boolean is false.
Converts the given boolean to a String.
Converts the byte to a String and assumes
a radix of 10.
Returns a String of length 1 representing the specified character.
Converts the given char to a String.
Converts the given double to a String.
Convert the double to a String.
Converts the given float to a String.
Convert the float to a String.
Converts the given int to a String.
Converts the int to a String and assumes
a radix of 10.
Print a String representation of a key.
Get a string representation of all the modifiers represented by the
given int.
Converts the int to a String using
the specified radix (base).
This prints out the value in a particular format.
Returns the bytes in the internal array as a String.
Converts the given long to a String.
Converts the long to a String and assumes
a radix of 10.
Converts the long to a String using
the specified radix (base).
Converts the short to a String and assumes
a radix of 10.
This converts any '/' directory separators to the one that is native to the running OS (ie '\' on Windows)
and any ';' path separtors to the one that is native to the running OS (ie ':' on Unix/Linux).
If this is used, then the years, months and days values are ignored, when passing
this Object as a parameter for changing a date.
The total number of bytes in physical memory.
If you know how many bytes are to be copied, then set this value.
The total number of virtual memory bytes.
This converts an object into either a String or an array of Strings.
Add images to this that will be considered to be touchable.
Create a Vector that holds the data at the specified indexes from the sourceData Vector.
Convert a boolean value into a Wrapper appropriate for
the specified primitive type, which should be boolean.
Convert an char value into a Wrapper appropriate for
the specified primitive type, which should be byte, short, char, int, long or boolean
Convert a floating point value into a Wrapper appropriate for
the specified primitive type, which should be double or float.
Convert an integer value into a Wrapper appropriate for
the specified primitive type, which should be byte, short, char, int, long or boolean
Convert this OutputStream to a Stream implementation that allows writing.
Create and return a Stream to use for writing to the File.
This returns a Stream which can be used for Output.
Request the creation of a writable Stream form the Streamable object.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
This transaction isolation level indicates that transactions are not
supported.
This transaction isolation leve indicates that only committed data from
other transactions will be read.
This transaction isolation level indicates that one transaction can
read modifications by other transactions before the other transactions
have committed their changes.
This transaction isolation level indicates that only committed data from
other transactions will be read.
This transaction isolation level indicates that only committed data from
other transactions will be read.
This is the method that runs in its own Coroutine thread.
Transfer data from an InputStream to an OutputStream in a separate thread.
Transfer data from an InputStream to an OutputStream in a separate thread.
Transfer data from a Reader to a Writer in a separate thread.
Transfer data from a Reader to a Writer in a separate thread.
Copy from the "in" stream to the "out" stream.
Transfer data from an InputStream to an OutputStream.
Transfer data from an InputStream to an OutputStream.
Transfer data from a Reader to a Writer.
This uses the "dataObject" variable as the object for field transfer.
This is used to transfer a pen press to a Control that is contained
within this child control tree of this Control.
This is used to transfer a pen press to another Control.
This holds a list of all the FieldTransfers used in the Editor.
Copy a set of fields from this Record into the destination DatabaseEntry (which
may be from a different Database) into fields with IDs specified by destFields,
and which are of the same type as the source fields.
This is called if the exit value of the Form is IDOK - it is used to indicate that data
should be transferred to the client control if necessary.
This is called if the exit value of the Form is IDOK - it is used to indicate that data
should be transferred to the client control if necessary.
This is called if the exit value of the Form is IDOK - it is used to indicate that data
should be transferred to the client control if necessary.
The type of the data being transfered.
This does an Affine Transform on the GeneralPath to produce a new GeneralPath.
This does one of a number of specific transformations on the PixelBuffer.
This is a transformation for the transform() method.
This is a transformation for the transform() method.
This is a transformation for the transform() method.
This is a transformation for the transform() method.
This is a transformation for the transform() method.
Transient: Field: not serialized or deserialized.
Turn this polygon into a translation of the other polygon, by the specified
dx and dy values.
Translates the origin of the current coordinate system by the given
x and y values.
Translates the origin of the current coordinate system by the given
x and y values.
Control Modifier - sets the control to be transparent.
This is the transparent color if one was specified.
This is the tree of directory being displayed.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Create a new Editor that will initially be set to edit itself.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Ewe Virtual Machine - Version 1.14, January 24, 2002 *
Copyright (C) 1999-2002 Michael L Brereton <michael_brereton@ewesoft.com> *
All Rights Reserved *
*
This library and virtual machine is free software; you can redistribute *
it and/or modify it under the terms of the Amended GNU Lesser General *
Public License distributed with this software.
Trim the SubString so there are no leading or trailing spaces or Tabs.
This field is a Boolean object representing the
primitive value true.
This is an option for toString().
Try to truncate to a particular length.
Call this from startDragging() if you want to try to do a drag and drop.
If this is true, the TableModel will arrange the text to fit within the
bounds of the cell.
This attempts to open a file to load this object.
This attempts to open a file to load this object.
This checks if the specified file is readable.
This attempts to display a Menu for the Control if one exists AND is not already displayed.
The primitive type boolean is represented by this
Class object.
TYPE - static field in class java.lang.
Byte The primitive type byte is represented by this
Class object.
Class object representing the primitive char data type.
This is the type of the property.
This is the same value as java.lang.Double.TYPE - it is the Class
that represents the primitive type double.
The primitive type double is represented by this
Class object.
This class provides an easy way to refer to and link to a Class that may
not be present at run time.
This is property is used to select the type of the FileChooser.
The primitive type float is represented by this
Class object.
The primitive type int is represented by this
Class object.
TYPE - static field in class ewe.sys.
Long This is the same value as java.lang.Long.TYPE - it is the Class
that represents the primitive type long.
TYPE - static field in class java.lang.
Long The primitive type long is represented by this
Class object.
This should be VERTICAL or HORIZONTAL.
The primitive type short is represented by this
Class object.
By default this is LOCAL_SOCKET
The type of the PanelSplitter.
TYPE - static field in class java.lang.
Void The return type void is represented by this
Class object.
Create a Type for the specified className - which should be specified in standard "."
notation.
An image type - one byte per color component, four bytes per pixel.
This type of result set may only step forward through the rows returned.
An image type - 4 bits per pixel gray scale.
An image type - one bit per pixel - the same as TYPE_MONO.*
An image type - one byte per pixel gray scale.
An image type - 2 bits per pixel gray scale.
An image type - 4 bits per pixel indexed color.
An image type - one byte per pixel indexed color.
An image type - 2 bits per pixel indexed color.
An image type - one byte per pixel indexed color.
An image type - one bit per pixel.
An image type - one byte per color component, three bytes per pixel.
This type of result set is scrollable and is not sensitive to changes
made by other statements.
This type of result set is scrollable and is also sensitive to changes
made by other statements.
An image type - the type could not be determined *
A NULL value is not allowed for this data type.
A NULL value is allowed for this data type.
It is unknown whether or not NULL values are allowed for this data type.
Return the Wrapper type of the data stored at the specified location.
All WHERE clauses except "WHERE..LIKE" style are allowed on this data type.
Only "WHERE..LIKE" style WHERE clauses are allowed on this data type.
Where clauses are not supported for this type.
This class contains constants that are used to identify SQL data types.
Any type of WHERE clause is allowed for this data type.
Creates a new class from a java encoded type string, searching all the registered class loaders
if necessary.
This converts a encoded Java type to a printable type.